You are here

function lightning_media_twitter_media_source_info_alter in Lightning Media 8.2

Same name and namespace in other branches
  1. 8.4 modules/lightning_media_twitter/lightning_media_twitter.module \lightning_media_twitter_media_source_info_alter()
  2. 8 modules/lightning_media_twitter/lightning_media_twitter.module \lightning_media_twitter_media_source_info_alter()
  3. 8.3 modules/lightning_media_twitter/lightning_media_twitter.module \lightning_media_twitter_media_source_info_alter()

Implements hook_media_source_info_alter().

File

modules/lightning_media_twitter/lightning_media_twitter.module, line 14
Support for tweets as media entities in Lightning.

Code

function lightning_media_twitter_media_source_info_alter(array &$sources) {
  $sources['twitter']['input_match'] = [
    'constraint' => 'TweetEmbedCode',
    'field_types' => [
      'string',
      'string_long',
    ],
  ];
  $sources['twitter']['preview'] = TRUE;
  Override::pluginClass($sources['twitter'], Twitter::class);
}