Same name and namespace in other branches
  1. 8.9.x core/modules/views/src/Plugin/views/access/AccessPluginBase.php \Drupal\views\Plugin\views\access\views_access_plugins
  2. 9 core/modules/views/src/Plugin/views/access/AccessPluginBase.php \Drupal\views\Plugin\views\access\views_access_plugins

Plugins to handle access checking for views.

Access plugins are responsible for controlling access to the view.

Access plugins extend \Drupal\views\Plugin\views\access\AccessPluginBase, implementing the access() and alterRouteDefinition() methods. They must be annotated with \Drupal\views\Annotation\ViewsAccess annotation, and they must be in namespace directory Plugin\views\access.

See also

Plugin API

Parent topics

File

core/modules/views/src/Plugin/views/access/AccessPluginBase.php, line 9

Classes

Namesort descending Location Description
AccessPluginBase core/modules/views/src/Plugin/views/access/AccessPluginBase.php The base plugin to handle access control.
ViewsAccess core/modules/views/src/Annotation/ViewsAccess.php Defines a Plugin annotation object for views access plugins.