You are here

function lightning_media_image_media_source_info_alter in Lightning Media 8.3

Same name and namespace in other branches
  1. 8.4 modules/lightning_media_image/lightning_media_image.module \lightning_media_image_media_source_info_alter()
  2. 8 modules/lightning_media_image/lightning_media_image.module \lightning_media_image_media_source_info_alter()
  3. 8.2 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 129
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';
}