Skip to content
Snippets Groups Projects

fix: Add style object

Files
18
@@ -65,12 +65,9 @@ class MediaSource extends SourcePluginBase {
$media = $this->getMedia();
if ($media === NULL) {
return '';
return '';
}
$view_mode = $this->getSetting('view_mode') ?? 'default';
if ($view_mode === NULL) {
return $media->id();
}
$view_mode_builder = $this->entityTypeManager->getViewBuilder('media');
return $view_mode_builder->view($media, $view_mode);
@@ -89,8 +86,10 @@ class MediaSource extends SourcePluginBase {
*/
public function configureForm(array $form, FormStateInterface $form_state): array {
$configuration = $this->getConfiguration();
$form = parent::configureForm($form, $form_state);
/** @var \Drupal\media\Entity\MediaType $bundles */
// @phpstan-ignore-line
/** @var \Drupal\media\Entity\MediaType[] $bundles */
$bundles = $this->entityTypeManager->getStorage('media_type')->loadMultiple();
$bundle_options = [];
foreach ($bundles as $bundle_id => $bundle) {
@@ -110,6 +109,7 @@ class MediaSource extends SourcePluginBase {
return $form;
}
/**
* {@inheritdoc}
*/
Loading