diff --git a/core/lib/Drupal/Core/Entity/Controller/EntityListController.php b/core/lib/Drupal/Core/Entity/Controller/EntityListController.php index 3e22cc3..0240923 100644 --- a/core/lib/Drupal/Core/Entity/Controller/EntityListController.php +++ b/core/lib/Drupal/Core/Entity/Controller/EntityListController.php @@ -45,14 +45,14 @@ public static function create(ContainerInterface $container) { /** * Provides the listing page for any entity type. * - * @param string $_entity_list + * @param string $entity_type * The entity type to render. * * @return array * A render array as expected by drupal_render(). */ - public function listing($_entity_list) { - return $this->entityManager->getListController($_entity_list)->render(); + public function listing($entity_type) { + return $this->entityManager->getListController($entity_type)->render(); } } diff --git a/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php b/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php index d44d79a..f2f6648 100644 --- a/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php +++ b/core/lib/Drupal/Core/Entity/Enhancer/EntityRouteEnhancer.php @@ -44,6 +44,8 @@ public function enhance(array $defaults, Request $request) { elseif (!empty($defaults['_entity_list'])) { $defaults['_controller'] = 'controller.page:content'; $defaults['_content'] = '\Drupal\Core\Entity\Controller\EntityListController::listing'; + $defaults['entity_type'] = $defaults['_entity_list']; + unset($defaults['_entity_list']); } } return $defaults;