function panopoly_media_update_8207 in Panopoly 8.2
Add missing embed displays for File and Remote video.
File
- modules/
panopoly/ panopoly_media/ panopoly_media.install, line 193 - Install hooks for Panopoly Media.
Code
function panopoly_media_update_8207() {
$new_config_entities = [
'core.entity_view_display.media.panopoly_media_file.embed_medium',
'core.entity_view_display.media.panopoly_media_file.embed_small',
'core.entity_view_display.media.panopoly_media_remote_video.embed_medium',
'core.entity_view_display.media.panopoly_media_remote_video.embed_small',
];
foreach ($new_config_entities as $config_name) {
$config_path = drupal_get_path('module', 'panopoly_media') . '/config/install';
$source = new FileStorage($config_path);
/** @var \Drupal\Core\Config\StorageInterface $config_storage */
$config_storage = \Drupal::service('config.storage');
$config_storage
->write($config_name, $source
->read($config_name));
}
}