Upgraded imagemagick and manually altered pdf to image module to handle changes....
[yaffs-website] / web / modules / contrib / entity / src / Routing / AdminHtmlRouteProvider.php
1 <?php
2
3 namespace Drupal\entity\Routing;
4
5 use Drupal\Core\Entity\EntityTypeInterface;
6 use Drupal\Core\Entity\Routing\AdminHtmlRouteProvider as CoreAdminHtmlRouteProvider;
7
8 /**
9  * Provides HTML routes for entities with administrative add/edit/delete pages.
10  */
11 class AdminHtmlRouteProvider extends CoreAdminHtmlRouteProvider {
12
13   /**
14    * {@inheritdoc}
15    */
16   protected function getCollectionRoute(EntityTypeInterface $entity_type) {
17     $route = parent::getCollectionRoute($entity_type);
18     if ($route && $entity_type->hasHandlerClass('permission_provider')) {
19       $admin_permission = $entity_type->getAdminPermission();
20       $overview_permission = "access {$entity_type->id()} overview";
21       $route->setRequirement('_permission', "$admin_permission+$overview_permission");
22     }
23     return $route;
24   }
25
26 }