protected function ContentModelUpdater::convertMediaEntity in Panopoly 8.2
Converts media entities to new panopoly_* types.
Parameters
int $id: The media ID.
1 call to ContentModelUpdater::convertMediaEntity()
- ContentModelUpdater::convertMedia in modules/
panopoly/ panopoly_media/ src/ Update/ ContentModelUpdater.php - Batch execution callback for converting media entities to new types.
File
- modules/
panopoly/ panopoly_media/ src/ Update/ ContentModelUpdater.php, line 1009
Class
- ContentModelUpdater
- Applies changes to media content model from schema versions 8204 to 8205.
Namespace
Drupal\panopoly_media\UpdateCode
protected function convertMediaEntity($id) {
if (!($media = Media::load($id))) {
return;
}
// Adjust the 'type' property.
switch ($media
->bundle()) {
case 'file':
$this
->setEntityBundle($media, 'panopoly_media_file');
break;
case 'image':
$this
->setEntityBundle($media, 'panopoly_media_image');
break;
case 'video':
$this
->setEntityBundle($media, 'panopoly_media_remote_video');
break;
}
}