diff --git a/core/lib/Drupal/Core/Access/DefaultAccessCheck.php b/core/lib/Drupal/Core/Access/DefaultAccessCheck.php index 60112d6..47a1b8c 100644 --- a/core/lib/Drupal/Core/Access/DefaultAccessCheck.php +++ b/core/lib/Drupal/Core/Access/DefaultAccessCheck.php @@ -20,7 +20,7 @@ class DefaultAccessCheck implements AccessCheckInterface { */ public function applies(Route $route) { // The route will either fold to boolean true or false, so just return that. - return (boolean) $route->getRequirement('_access'); + return array_key_exists('_access', $route->getRequirements()); } /** diff --git a/core/lib/Drupal/Core/Access/PermissionAccessCheck.php b/core/lib/Drupal/Core/Access/PermissionAccessCheck.php index c6e6775..ee3768b 100644 --- a/core/lib/Drupal/Core/Access/PermissionAccessCheck.php +++ b/core/lib/Drupal/Core/Access/PermissionAccessCheck.php @@ -19,7 +19,7 @@ class PermissionAccessCheck implements AccessCheckInterface { * Implements AccessCheckInterface::applies(). */ public function applies(Route $route) { - return (boolean) $route->getRequirement('_permission'); + return array_key_exists('_permission', $route->getRequirements()); } /**