3 namespace Drupal\blazy\Plugin\Field\FieldFormatter;
5 use Drupal\Core\Field\FieldDefinitionInterface;
6 use Drupal\blazy\Dejavu\BlazyVideoTrait;
9 * Plugin implementation of the 'Blazy File' to get videos within images/files.
11 class BlazyFileFormatter extends BlazyFileFormatterBase {
13 use BlazyFormatterTrait;
19 public function getScopedFormElements() {
21 'fieldable_form' => TRUE,
23 'view_mode' => $this->viewMode,
24 ] + parent::getScopedFormElements();
30 public static function isApplicable(FieldDefinitionInterface $field_definition) {
31 return $field_definition->getFieldStorageDefinition()->getSetting('target_type') === 'file';