Defines a route access checker for the _access_all_views permission.
@todo We could leverage the permission one as well?
Expanded class hierarchy of ViewsAccessCheck
class ViewsAccessCheck implements AccessCheckInterface {
/**
* Implements AccessCheckInterface::applies().
*/
public function applies(Route $route) {
return array_key_exists('view_id', $route
->getDefaults());
}
/**
* Implements AccessCheckInterface::applies().
*/
public function access(Route $route, Request $request) {
$access = user_access('access all views');
return $access ?: NULL;
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
ViewsAccessCheck:: |
public | function |
Implements AccessCheckInterface::applies(). Overrides AccessCheckInterface:: |
|
ViewsAccessCheck:: |
public | function |
Implements AccessCheckInterface::applies(). Overrides AccessCheckInterface:: |
|
AccessCheckInterface:: |
constant | Block access. | ||
AccessCheckInterface:: |
constant | Deny access. | ||
AccessCheckInterface:: |
constant | Grant access. |