Same name and namespace in other branches
  1. 8.9.x core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php \Drupal\views\Plugin\views\relationship\views_relationship_handlers
  2. 9 core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php \Drupal\views\Plugin\views\relationship\views_relationship_handlers

Plugins for handling views relationships.

Relationship handlers extend \Drupal\views\Plugin\views\relationship\RelationshipPluginBase. They must be attributed with \Drupal\views\Attribute\ViewsRelationship attribute, and they must be in namespace directory Plugin\views\relationship.

See also

Plugin API

Parent topics

File

core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php, line 11

Classes

Namesort descending Location Description
RelationshipPluginBase core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php Relationship plugin base.
RelationshipPluginBase core/modules/views/src/Plugin/views/relationship/RelationshipPluginBase.php Relationship plugin base.
ViewsRelationship core/modules/views/src/Annotation/ViewsRelationship.php Defines a Plugin annotation object for views relationship handlers.