You are here

public static function BlazyMedia::videoItem in Blazy 8.2

1 call to BlazyMedia::videoItem()
BlazyMedia::wrap in src/BlazyMedia.php
Returns a field item/ content to be wrapped by theme_blazy().

File

src/BlazyMedia.php, line 119

Class

BlazyMedia
Provides extra utilities to work with core Media.

Namespace

Drupal\blazy

Code

public static function videoItem(array &$item, array $settings) {

  // Do this as $item['#settings'] is not available as file_video variables.
  foreach ($item['#files'] as &$file) {
    $file['blazy'] = new BlazySettings($settings);
  }
  $item['#attributes']
    ->setAttribute('data-b-lazy', TRUE);
  if (!empty($settings['is_preview'])) {
    $item['#attributes']
      ->setAttribute('data-b-preview', TRUE);
  }
}