You are here

public static function Blazy::image in Blazy 8.2

Returns fake image item based on the given $attributes.

3 calls to Blazy::image()
BlazyFilter::getImageItemFromImageSrc in src/Plugin/Filter/BlazyFilter.php
Returns the faked image item from SRC.
BlazyMedia::fakeImageItem in src/BlazyMedia.php
BlazyOEmbed::getExternalImageItem in src/BlazyOEmbed.php
Returns external image item from resource relevant to BlazyFilter.

File

src/Blazy.php, line 462

Class

Blazy
Provides common blazy utility static methods.

Namespace

Drupal\blazy

Code

public static function image(array $attributes = []) {
  $item = new \stdClass();
  foreach ([
    'uri',
    'width',
    'height',
    'target_id',
    'alt',
    'title',
  ] as $key) {
    if (isset($attributes[$key])) {
      $item->{$key} = $attributes[$key];
    }
  }
  return $item;
}