X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=web%2Fcore%2Fmodules%2Fcontent_moderation%2Fsrc%2FRouting%2FEntityTypeModerationRouteProvider.php;fp=web%2Fcore%2Fmodules%2Fcontent_moderation%2Fsrc%2FRouting%2FEntityTypeModerationRouteProvider.php;h=0000000000000000000000000000000000000000;hp=d1dcd2b11fd9a3e14d54d4ea99aee5f736ce9a99;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/web/core/modules/content_moderation/src/Routing/EntityTypeModerationRouteProvider.php b/web/core/modules/content_moderation/src/Routing/EntityTypeModerationRouteProvider.php deleted file mode 100644 index d1dcd2b11..000000000 --- a/web/core/modules/content_moderation/src/Routing/EntityTypeModerationRouteProvider.php +++ /dev/null @@ -1,59 +0,0 @@ -getModerationFormRoute($entity_type)) { - $entity_type_id = $entity_type->id(); - $collection->add("entity.{$entity_type_id}.moderation", $moderation_route); - } - - return $collection; - } - - /** - * Gets the moderation-form route. - * - * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type - * The entity type. - * - * @return \Symfony\Component\Routing\Route|null - * The generated route, if available. - */ - protected function getModerationFormRoute(EntityTypeInterface $entity_type) { - if ($entity_type->hasLinkTemplate('moderation-form') && $entity_type->getFormClass('moderation')) { - $entity_type_id = $entity_type->id(); - - $route = new Route($entity_type->getLinkTemplate('moderation-form')); - - // @todo Come up with a new permission. - $route - ->setDefaults([ - '_entity_form' => "{$entity_type_id}.moderation", - '_title' => 'Moderation', - ]) - ->setRequirement('_permission', 'administer content moderation') - ->setOption('parameters', [ - $entity_type_id => ['type' => 'entity:' . $entity_type_id], - ]); - - return $route; - } - } - -}