function brightcove_update_8110 in Brightcove Video Connect 8.2
Same name and namespace in other branches
- 3.x brightcove.install \brightcove_update_8110()
Add new base fields for the player entity.
File
- ./
brightcove.install, line 476 - Brightcove install file.
Code
function brightcove_update_8110(&$sandbox) {
$definition_update_manager = \Drupal::entityDefinitionUpdateManager();
$units_field = BaseFieldDefinition::create('string')
->setLabel(t('Units'))
->setDescription(t('The units for the height and width.'))
->setDefaultValue('px');
$definition_update_manager
->installFieldStorageDefinition('units', 'brightcove_player', 'brightcove_player', $units_field);
$responsive_field = BaseFieldDefinition::create('boolean')
->setLabel(t('Responsive'))
->setDescription(t('Whether the player is responsive or not.'))
->setDefaultValue(FALSE);
$definition_update_manager
->installFieldStorageDefinition('responsive', 'brightcove_player', 'brightcove_player', $responsive_field);
$playlist_field = BaseFieldDefinition::create('boolean')
->setLabel(t('Playlist'))
->setDescription(t('Indicates if it is a single video player or playlist player.'))
->setDefaultValue(FALSE);
$definition_update_manager
->installFieldStorageDefinition('playlist', 'brightcove_player', 'brightcove_player', $playlist_field);
$version_field = BaseFieldDefinition::create('string')
->setLabel(t('Version'))
->setDescription(t('The version of the player.'));
$definition_update_manager
->installFieldStorageDefinition('version', 'brightcove_player', 'brightcove_player', $version_field);
}