TRUE] + parent::getSettings(); } /** * {@inheritdoc} */ public function getScopedFormElements() { return [ 'fieldable_form' => TRUE, 'multimedia' => TRUE, 'view_mode' => $this->viewMode, ] + parent::getScopedFormElements(); } /** * {@inheritdoc} */ public static function isApplicable(FieldDefinitionInterface $field_definition) { $storage = $field_definition->getFieldStorageDefinition(); return $storage->isMultiple() && $storage->getSetting('target_type') === 'file'; } }