derivatives = [ 'video' => [ 'id' => 'video', 'label' => t('Remote video'), 'description' => t('Use remote video URL for reusable media.'), 'providers' => ['YouTube', 'Vimeo'], 'default_thumbnail_filename' => 'video.png', ] + $base_plugin_definition, ]; return parent::getDerivativeDefinitions($base_plugin_definition); } }