Issue #2785991 by blazey, dawehner: Unnecessary call to AccessResult::neutral() in Drupal\Core\Access\AccessManager::check()
parent
d32fe80756
commit
92c311c209
|
@ -130,10 +130,6 @@ class AccessManager implements AccessManagerInterface {
|
||||||
$result = AccessResult::neutral();
|
$result = AccessResult::neutral();
|
||||||
if (!empty($checks)) {
|
if (!empty($checks)) {
|
||||||
$arguments_resolver = $this->argumentsResolverFactory->getArgumentsResolver($route_match, $account, $request);
|
$arguments_resolver = $this->argumentsResolverFactory->getArgumentsResolver($route_match, $account, $request);
|
||||||
|
|
||||||
if (!$checks) {
|
|
||||||
return AccessResult::neutral();
|
|
||||||
}
|
|
||||||
$result = AccessResult::allowed();
|
$result = AccessResult::allowed();
|
||||||
foreach ($checks as $service_id) {
|
foreach ($checks as $service_id) {
|
||||||
$result = $result->andIf($this->performCheck($service_id, $arguments_resolver));
|
$result = $result->andIf($this->performCheck($service_id, $arguments_resolver));
|
||||||
|
|
Loading…
Reference in New Issue