function lightning_media_image_media_source_info_alter in Lightning Media 8.4
Same name and namespace in other branches
- 8 modules/lightning_media_image/lightning_media_image.module \lightning_media_image_media_source_info_alter()
- 8.2 modules/lightning_media_image/lightning_media_image.module \lightning_media_image_media_source_info_alter()
- 8.3 modules/lightning_media_image/lightning_media_image.module \lightning_media_image_media_source_info_alter()
Implements hook_media_source_info_alter().
File
- modules/
lightning_media_image/ lightning_media_image.module, line 86 - Support for image media assets in Lightning.
Code
function lightning_media_image_media_source_info_alter(array &$sources) {
$sources['image']['input_match']['field_types'] = [
'image',
];
Override::pluginClass($sources['image'], Image::class);
// When a media item that uses the Image plugin is embedded in a text editor,
// prefer the media_image display plugin.
// @see \Drupal\lightning_media\Form\EntityEmbedDialog::buildEmbedStep()
$sources['image']['entity_embed_display'] = 'media_image';
}