class RelationshipBase
Same name in other branches
- 8.x-3.x src/Plugin/RelationshipBase.php \Drupal\ctools\Plugin\RelationshipBase
Base class for Relationship plugins.
Hierarchy
- class \Drupal\Component\Plugin\PluginBase implements \Drupal\Component\Plugin\PluginInspectionInterface, \Drupal\Component\Plugin\DerivativeInspectionInterface
- class \Drupal\Core\Plugin\PluginBase extends \Drupal\Component\Plugin\PluginBase uses \Drupal\Core\StringTranslation\StringTranslationTrait, \Drupal\Core\DependencyInjection\DependencySerializationTrait, \Drupal\Core\Messenger\MessengerTrait
- class \Drupal\ctools\Plugin\RelationshipBase extends \Drupal\Core\Plugin\PluginBase implements \Drupal\ctools\Plugin\RelationshipInterface uses \Drupal\Core\Plugin\ContextAwarePluginTrait
- class \Drupal\Core\Plugin\PluginBase extends \Drupal\Component\Plugin\PluginBase uses \Drupal\Core\StringTranslation\StringTranslationTrait, \Drupal\Core\DependencyInjection\DependencySerializationTrait, \Drupal\Core\Messenger\MessengerTrait
Expanded class hierarchy of RelationshipBase
1 file declares its use of RelationshipBase
- TypedDataRelationship.php in src/
Plugin/ Relationship/ TypedDataRelationship.php
File
-
src/
Plugin/ RelationshipBase.php, line 11
Namespace
Drupal\ctools\PluginView source
abstract class RelationshipBase extends PluginBase implements RelationshipInterface {
use ContextAwarePluginTrait;
}