Constraint

  • class \Drupal\Component\Plugin\Attribute\AttributeBase implements \Drupal\Component\Plugin\Attribute\AttributeInterface
    • class \Drupal\Component\Plugin\Attribute\Plugin extends \Drupal\Component\Plugin\Attribute\AttributeBase
      • class \com\example\PluginNamespace\CustomPlugin extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \com\example\PluginNamespace\CustomPlugin extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \com\example\PluginNamespace\CustomPlugin2 extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \com\example\PluginNamespace\CustomPlugin2 extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Action\Attribute\Action extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Archiver\Attribute\Archiver extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Block\Attribute\Block extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Condition\Attribute\Condition extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Config\Action\Attribute\ConfigAction extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Display\Attribute\DisplayVariant extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Entity\Attribute\EntityReferenceSelection extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Field\Attribute\FieldFormatter extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Field\Attribute\FieldType extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Field\Attribute\FieldWidget extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\ImageToolkit\Attribute\ImageToolkit extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\ImageToolkit\Attribute\ImageToolkitOperation extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Layout\Attribute\Layout extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Mail\Attribute\Mail extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Queue\Attribute\QueueWorker extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Render\Attribute\RenderElement extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\TypedData\Attribute\DataType extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Core\Validation\Attribute\Constraint extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\editor\Attribute\Editor extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\filter\Attribute\Filter extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\help\Attribute\HelpSection extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\image\Attribute\ImageEffect extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\migrate\Attribute\MigrateDestination extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\migrate\Attribute\MigrateProcess extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\plugin_test\Plugin\Attribute\PluginExample extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\rest\Attribute\RestResource extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Tests\Component\Plugin\Attribute\PluginStub extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\Tests\Component\Plugin\Discovery\TestAttribute extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsAccess extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsArgument extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsArgumentDefault extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsArgumentValidator extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsCache extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsDisplay extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsDisplayExtender extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsExposedForm extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsPager extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsQuery extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsRow extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsStyle extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\views\Attribute\ViewsWizard extends \Drupal\Component\Plugin\Attribute\Plugin
      • class \Drupal\workflows\Attribute\WorkflowType extends \Drupal\Component\Plugin\Attribute\Plugin
    • class \Drupal\Component\Plugin\Attribute\PluginID extends \Drupal\Component\Plugin\Attribute\AttributeBase
    • class \Drupal\Tests\Component\Plugin\Attribute\AttributeBaseStub extends \Drupal\Component\Plugin\Attribute\AttributeBase

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