Expanded class hierarchy of ObjectDefinition in Drupal 9
- class \Drupal\Component\Plugin\Definition\PluginDefinition implements PluginDefinitionInterface
- class \Drupal\Core\Entity\EntityType implements EntityTypeInterface uses DependencySerializationTrait, StringTranslationTrait
- class \Drupal\Core\Layout\LayoutDefinition implements ContextAwarePluginDefinitionInterface, DerivablePluginDefinitionInterface, PluginDefinitionInterface, DependentPluginDefinitionInterface uses ContextAwarePluginDefinitionTrait, DependentPluginDefinitionTrait
- class \Drupal\KernelTests\Core\Plugin\Context\TestContextAwarePluginDefinition implements ContextAwarePluginDefinitionInterface uses ContextAwarePluginDefinitionTrait
- class \Drupal\KernelTests\Core\Plugin\Context\TestPluginDefinition implements ContextAwarePluginDefinitionInterface uses ContextAwarePluginDefinitionTrait
- class \Drupal\layout_builder\SectionStorage\SectionStorageDefinition implements ContextAwarePluginDefinitionInterface uses ContextAwarePluginDefinitionTrait
- class \Drupal\Tests\Component\Annotation\Plugin\Discovery\ObjectDefinition
- class \Drupal\Tests\Core\Plugin\ContextAwarePluginDefinition implements ContextAwarePluginDefinitionInterface uses ContextAwarePluginDefinitionTrait
- class \Drupal\Tests\Core\Plugin\ObjectDefinition