diff -u b/core/modules/media/src/Entity/Media.php b/core/modules/media/src/Entity/Media.php --- b/core/modules/media/src/Entity/Media.php +++ b/core/modules/media/src/Entity/Media.php @@ -31,7 +31,7 @@ * bundle_label = @Translation("Media type"), * handlers = { * "storage" = "Drupal\Core\Entity\Sql\SqlContentEntityStorage", - * "view_builder" = "Drupal\media\MediaViewBuilder", + * "view_builder" = "Drupal\Core\Entity\ContentEntityViewBuilder", * "list_builder" = "Drupal\Core\Entity\EntityListBuilder", * "access" = "Drupal\media\MediaAccessControlHandler", * "form" = { reverted: --- b/core/modules/media/src/MediaViewBuilder.php +++ /dev/null @@ -1,39 +0,0 @@ -isNew()) { - if ($entity->isDefaultRevision()) { - $build['#contextual_links']['media'] = [ - 'route_parameters' => ['media' => $entity->id()], - 'metadata' => ['changed' => $entity->getChangedTime()], - ]; - } - else { - $build['#contextual_links']['media_revision'] = [ - 'route_parameters' => [ - 'media' => $entity->id(), - 'media_revision' => $entity->getRevisionId(), - ], - 'metadata' => ['changed' => $entity->getChangedTime()], - ]; - } - } - } - -}