public function BlazyOEmbed::getImageItem in Blazy 8.2
@todo compare and merge with BlazyMedia::imageItem().
Overrides BlazyOEmbedInterface::getImageItem
File
- src/
BlazyOEmbed.php, line 274
Class
- BlazyOEmbed
- Provides OEmbed integration.
Namespace
Drupal\blazyCode
public function getImageItem($file) {
$data = [];
$entity = $file;
/** @var Drupal\Core\Field\Plugin\Field\FieldType\EntityReferenceItem $file */
if (isset($file->entity) && !isset($file->alt)) {
$entity = $file->entity;
}
if ($entity instanceof File) {
if ($image = $this->imageFactory
->get($entity
->getFileUri())) {
BlazyMedia::fakeImageItem($data, $entity, $image);
}
}
return $data;
}