Commit 8372753b authored by Stefan Korn's avatar Stefan Korn
Browse files

Issue #3290759 by Project Update Bot, stefan.korn: Automated Drupal 10 compatibility fixes

parent 2c1aabe1
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
<?php

use Drupal\Core\Form\FormStateInterface;
use Drupal\media\Entity\MediaType;
use Drupal\Core\Entity\EntityInterface;
use Drupal\Component\Serialization\Json;
use Drupal\youtube_duration\NonBaseFieldDefinition;
use Drupal\youtube_duration\Plugin\Field\YoutubeDurationItemList;
@@ -9,7 +12,7 @@ use Drupal\youtube_duration\Plugin\Field\YoutubeDurationItemList;
 * Implements hook_form_FORM_ID_alter().
 * provide third party settings for media type omebed:video
 */
function youtube_duration_form_media_type_edit_form_alter(&$form, \Drupal\Core\Form\FormStateInterface $form_state, $form_id) {
function youtube_duration_form_media_type_edit_form_alter(&$form, FormStateInterface $form_state, $form_id) {
  /* @var \Drupal\media\MediaTypeForm $mediatypeform */
  $mediatypeform = $form_state->getFormObject();
  /* @var \Drupal\media\Entity\MediaType $mediatypeCurrent */
@@ -64,7 +67,7 @@ function youtube_duration_form_media_type_edit_form_alter(&$form, \Drupal\Core\F
/**
 * entity builder callback for saving third party settings
 */
function youtube_duration_form_media_type_edit_form_builder($entity_type, \Drupal\media\Entity\MediaType $media_type, &$form, \Drupal\Core\Form\FormStateInterface $form_state) {
function youtube_duration_form_media_type_edit_form_builder($entity_type, MediaType $media_type, &$form, FormStateInterface $form_state) {
  if ($form_state->getValue('duration_enabled')) {
    $media_type->setThirdPartySetting('youtube_duration', 'duration_enabled', $form_state->getValue('duration_enabled'));
    $media_type->setThirdPartySetting('youtube_duration', 'duration_field', $form_state->getValue('duration_field'));
@@ -80,7 +83,7 @@ function youtube_duration_form_media_type_edit_form_builder($entity_type, \Drupa
 * Implements hook_ENTITY_TYPE_presave().
 * Try to get duration from Youtube API and update duration field in entity
 */
function youtube_duration_media_presave(Drupal\Core\Entity\EntityInterface $entity) {
function youtube_duration_media_presave(EntityInterface $entity) {
  /* @var \Drupal\media\Entity\Media $entity */
  if ($entity->getEntityTypeId() == 'media') {
    /* @var \Drupal\media\Entity\MediaType $mediaType */