AnnotationInterface

  • class \Drupal\Component\Annotation\AnnotationBase implements \Drupal\Component\Annotation\AnnotationInterface
  • class \Drupal\Component\Annotation\Plugin implements \Drupal\Component\Annotation\AnnotationInterface
  • class \Drupal\Component\Annotation\PluginID extends \Drupal\Component\Annotation\AnnotationBase
  • class \Drupal\Core\Annotation\Action extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Annotation\ContextDefinition extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Annotation\Mail extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Annotation\PluralTranslation extends \Drupal\Component\Annotation\AnnotationBase
  • class \Drupal\Core\Annotation\QueueWorker extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Annotation\Translation extends \Drupal\Component\Annotation\AnnotationBase
  • class \Drupal\Core\Archiver\Annotation\Archiver extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Block\Annotation\Block extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Condition\Annotation\Condition extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Display\Annotation\DisplayVariant extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Display\Annotation\PageDisplayVariant extends \Drupal\Core\Display\Annotation\DisplayVariant
  • class \Drupal\Core\Entity\Annotation\ConfigEntityType extends \Drupal\Core\Entity\Annotation\EntityType
  • class \Drupal\Core\Entity\Annotation\ContentEntityType extends \Drupal\Core\Entity\Annotation\EntityType
  • class \Drupal\Core\Entity\Annotation\EntityReferenceSelection extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Entity\Annotation\EntityType extends \Drupal\Component\Annotation\Plugin uses \Drupal\Core\StringTranslation\StringTranslationTrait
  • class \Drupal\Core\Field\Annotation\FieldFormatter extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Field\Annotation\FieldType extends \Drupal\Core\TypedData\Annotation\DataType
  • class \Drupal\Core\Field\Annotation\FieldWidget extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\ImageToolkit\Annotation\ImageToolkit extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\ImageToolkit\Annotation\ImageToolkitOperation extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Layout\Annotation\Layout extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Render\Annotation\FormElement extends \Drupal\Core\Render\Annotation\RenderElement
  • class \Drupal\Core\Render\Annotation\RenderElement extends \Drupal\Component\Annotation\PluginID
  • class \Drupal\Core\TypedData\Annotation\DataType extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Core\Validation\Annotation\Constraint extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Tests\Component\Annotation\AnnotationBaseStub extends \Drupal\Component\Annotation\AnnotationBase
  • class \Drupal\Tests\Component\Annotation\CustomPlugin2 extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Tests\Component\Annotation\CustomPlugin extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Tests\Component\Annotation\PluginStub extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\Tests\Component\Annotation\Plugin\Discovery\TestAnnotation extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\ckeditor5\Annotation\CKEditor4To5Upgrade extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\ckeditor5\Annotation\CKEditor5AspectsOfCKEditor5Plugin extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\ckeditor5\Annotation\CKEditor5Plugin extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\ckeditor5\Annotation\DrupalAspectsOfCKEditor5Plugin extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\ctools\Annotation\Relationship extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\devel\Annotation\DevelDumper extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\devel_generate\Annotation\DevelGenerate extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\editor\Annotation\Editor extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\filter\Annotation\Filter extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\help\Annotation\HelpSection extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\image\Annotation\ImageEffect extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\language\Annotation\LanguageNegotiation extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\layout_builder\Annotation\SectionStorage extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\media\Annotation\MediaSource extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\migrate\Annotation\MigrateDestination extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\migrate\Annotation\MigrateProcessPlugin extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\migrate\Annotation\MigrateSource extends \Drupal\Component\Annotation\Plugin implements \Drupal\migrate\Annotation\MultipleProviderAnnotationInterface
  • class \Drupal\migrate_drupal\Annotation\MigrateField extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\plugin_test\Plugin\Annotation\PluginExample extends \Drupal\Component\Annotation\AnnotationBase
  • class \Drupal\plugin_test_extended\Plugin\Annotation\PluginExtended extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\plugin_type_example\Annotation\Sandwich extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\rest\Annotation\RestResource extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\search\Annotation\SearchPlugin extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\tour\Annotation\Tip extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\views\Annotation\ViewsAccess extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsArea extends \Drupal\views\Annotation\ViewsHandlerAnnotationBase
  • class \Drupal\views\Annotation\ViewsArgument extends \Drupal\views\Annotation\ViewsHandlerAnnotationBase
  • class \Drupal\views\Annotation\ViewsArgumentDefault extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsArgumentValidator extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsCache extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsDisplay extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsDisplayExtender extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsExposedForm extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsField extends \Drupal\views\Annotation\ViewsHandlerAnnotationBase
  • class \Drupal\views\Annotation\ViewsFilter extends \Drupal\views\Annotation\ViewsHandlerAnnotationBase
  • class \Drupal\views\Annotation\ViewsHandlerAnnotationBase extends \Drupal\Component\Annotation\PluginID
  • class \Drupal\views\Annotation\ViewsJoin extends \Drupal\views\Annotation\ViewsHandlerAnnotationBase
  • class \Drupal\views\Annotation\ViewsPager extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsPluginAnnotationBase extends \Drupal\Component\Annotation\Plugin
  • class \Drupal\views\Annotation\ViewsQuery extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsRelationship extends \Drupal\views\Annotation\ViewsHandlerAnnotationBase
  • class \Drupal\views\Annotation\ViewsRow extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsSort extends \Drupal\views\Annotation\ViewsHandlerAnnotationBase
  • class \Drupal\views\Annotation\ViewsStyle extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\views\Annotation\ViewsWizard extends \Drupal\views\Annotation\ViewsPluginAnnotationBase
  • class \Drupal\workflows\Annotation\WorkflowType extends \Drupal\Component\Annotation\Plugin

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.