You are here

public static function Blazy::uri in Blazy 8.2

Returns URI from image item.

4 calls to Blazy::uri()
BlazyManager::getBlazy in src/BlazyManager.php
Returns the enforced rich media content, or media using theme_blazy().
BlazyMedia::imageItem in src/BlazyMedia.php
Extracts image from non-media entities for the main background/ stage.
BlazyMedia::mediaItem in src/BlazyMedia.php
BlazyStylePluginTrait::getImageRenderable in src/Dejavu/BlazyStylePluginTrait.php
Returns the modified renderable image_formatter to support lazyload.

File

src/Blazy.php, line 454

Class

Blazy
Provides common blazy utility static methods.

Namespace

Drupal\blazy

Code

public static function uri($item) {
  $fallback = isset($item->uri) ? $item->uri : '';
  return empty($item) ? '' : (($entity = $item->entity) && empty($item->uri) ? $entity
    ->getFileUri() : $fallback);
}