paragraphs-8.x-1.11/modules/paragraphs_library/src/Routing/LibraryItemRouteProvider.php
modules/paragraphs_library/src/Routing/LibraryItemRouteProvider.php
<?php namespace Drupal\paragraphs_library\Routing; use Drupal\Core\Entity\EntityTypeInterface; use Drupal\Core\Entity\Routing\DefaultHtmlRouteProvider; /** * Contains routes for library item functionality. */ class LibraryItemRouteProvider extends DefaultHtmlRouteProvider { /** * {@inheritdoc} */ public function getRoutes(EntityTypeInterface $entity_type) { $route_collection = parent::getRoutes($entity_type); if ($canonical_route = $route_collection->get("entity.{$entity_type->id()}.canonical")) { // Display library items using default theme. $canonical_route->setOption('_admin_route', FALSE); // Restrict access to users who are allowed to update the entity. $canonical_route->setRequirement('_entity_access', "{$entity_type->id()}.update"); } return $route_collection; } }