diff --git a/core/lib/Drupal/Core/Access/CustomAccessCheck.php b/core/lib/Drupal/Core/Access/CustomAccessCheck.php index 712ecd8..9f8664e 100644 --- a/core/lib/Drupal/Core/Access/CustomAccessCheck.php +++ b/core/lib/Drupal/Core/Access/CustomAccessCheck.php @@ -11,7 +11,6 @@ use Drupal\Core\Routing\Access\AccessInterface as RoutingAccessInterface; use Drupal\Core\Routing\RouteMatchInterface; use Drupal\Core\Session\AccountInterface; -use Symfony\Component\HttpFoundation\Request; use Symfony\Component\Routing\Route; /** @@ -60,15 +59,13 @@ public function __construct(ControllerResolverInterface $controller_resolver, Ac * The route match object to be checked. * @param \Drupal\Core\Session\AccountInterface $account * The account being checked. - * @param \Symfony\Component\HttpFoundation\Request $request - * Optional, the request object. * * @return string * A \Drupal\Core\Access\AccessInterface constant value. */ - public function access(Route $route, RouteMatchInterface $route_match, AccountInterface $account, Request $request = NULL) { + public function access(Route $route, RouteMatchInterface $route_match, AccountInterface $account) { $callable = $this->controllerResolver->getControllerFromDefinition($route->getRequirement('_custom_access')); - $arguments_resolver = $this->argumentsResolverFactory->getArgumentsResolver($route_match, $account, $request); + $arguments_resolver = $this->argumentsResolverFactory->getArgumentsResolver($route_match, $account); $arguments = $arguments_resolver->getArguments($callable); return call_user_func_array($callable, $arguments);