You are here

public static function Blazy::buildImage in Blazy 8.2

Same name and namespace in other branches
  1. 8 src/Blazy.php \Drupal\blazy\Blazy::buildImage()

Modifies variables for blazy (non-)lazyloaded image.

1 call to Blazy::buildImage()
Blazy::buildMedia in src/Blazy.php
Modifies variables for image and iframe.

File

src/Blazy.php, line 137

Class

Blazy
Provides common blazy utility static methods.

Namespace

Drupal\blazy

Code

public static function buildImage(array &$variables) {
  $settings = $variables['settings'];

  // Supports either lazy loaded image, or not.
  $variables['image'] += [
    '#theme' => 'image',
    '#uri' => !empty($settings['is_preview']) || empty($settings['lazy']) ? $settings['image_url'] : $settings['placeholder'],
  ];
}