protected function ContentModelUpdater::adaptVideoViewDisplayConfig in Panopoly 8.2
Adapts a view display config for video embed fields.
Parameters
array $config: The view display config.
Return value
array The adapted view display config.
1 call to ContentModelUpdater::adaptVideoViewDisplayConfig()
- ContentModelUpdater::swapEmbedFieldDisplay in modules/
panopoly/ panopoly_media/ src/ Update/ ContentModelUpdater.php - Swap embed field in form/view mode display config.
File
- modules/
panopoly/ panopoly_media/ src/ Update/ ContentModelUpdater.php, line 781
Class
- ContentModelUpdater
- Applies changes to media content model from schema versions 8204 to 8205.
Namespace
Drupal\panopoly_media\UpdateCode
protected function adaptVideoViewDisplayConfig(array $config) {
$field = [
'type' => 'oembed',
'weight' => 0,
'label' => 'hidden',
'settings' => [
'max_width' => 0,
'max_height' => 0,
],
'third_party_settings' => [],
'region' => 'content',
];
if (isset($config['type']) && $config['type'] == 'video_embed_field_video') {
$field['settings']['max_height'] = $config['settings']['height'];
$field['settings']['max_width'] = $config['settings']['width'];
}
if (isset($config['weight'])) {
$field['weight'] = $config['weight'];
}
if (isset($config['label'])) {
$field['label'] = $config['label'];
}
if (isset($config['region'])) {
$field['region'] = $config['region'];
}
return $field;
}