You are here
Expanded class hierarchy of SourcePluginBase in Drupal 10
- class \Drupal\Component\Plugin\PluginBase implements DerivativeInspectionInterface, PluginInspectionInterface
- class \Drupal\Core\Menu\ContextualLinkDefault implements ContextualLinkInterface
- class \Drupal\Core\Menu\LocalActionDefault implements CacheableDependencyInterface, LocalActionInterface, ContainerFactoryPluginInterface uses DependencySerializationTrait
- class \Drupal\Core\Menu\LocalTaskDefault implements CacheableDependencyInterface, LocalTaskInterface uses DependencySerializationTrait
- class \Drupal\Core\Plugin\PluginBase uses DependencySerializationTrait, MessengerTrait, StringTranslationTrait
- class \Drupal\breakpoint\Breakpoint implements BreakpointInterface
- class \Drupal\ckeditor5\Plugin\CKEditor5PluginDefault implements CKEditor5PluginInterface
- class \Drupal\ckeditor\CKEditorPluginBase implements CKEditorPluginButtonsInterface, CKEditorPluginInterface
- class \Drupal\ckeditor\Plugin\CKEditorPlugin\DrupalMedia implements CKEditorPluginContextualInterface, CKEditorPluginCssInterface, ContainerFactoryPluginInterface
- class \Drupal\config_translation\ConfigNamesMapper implements ConfigMapperInterface, ContainerFactoryPluginInterface
- class \Drupal\Core\Action\ActionBase implements ActionInterface
- class \Drupal\Core\Block\BlockBase implements BlockPluginInterface, ContextAwarePluginInterface, PluginWithFormsInterface, PreviewAwarePluginInterface, PreviewFallbackInterface uses BlockPluginTrait, ContextAwarePluginAssignmentTrait, ContextAwarePluginTrait
- class \Drupal\Core\Display\VariantBase implements VariantInterface uses RefinableCacheableDependencyTrait, PluginDependencyTrait
- class \Drupal\Core\Entity\EntityReferenceSelection\SelectionPluginBase implements ConfigurableInterface, DependentPluginInterface, SelectionInterface
- class \Drupal\Core\Executable\ExecutablePluginBase implements CacheableDependencyInterface, ExecutableInterface, ContextAwarePluginInterface uses ContextAwarePluginTrait
- class \Drupal\Core\Field\PluginSettingsBase implements DependentPluginInterface, PluginSettingsInterface
- class \Drupal\Core\Http\LinkRelationType implements LinkRelationTypeInterface
- class \Drupal\Core\ImageToolkit\ImageToolkitBase implements ImageToolkitInterface
- class \Drupal\Core\ImageToolkit\ImageToolkitOperationBase implements ImageToolkitOperationInterface
- class \Drupal\Core\Layout\LayoutDefault implements LayoutInterface, PluginFormInterface, PreviewAwarePluginInterface uses ContextAwarePluginAssignmentTrait, ContextAwarePluginTrait
- class \Drupal\Core\Menu\MenuLinkBase implements MenuLinkInterface
- class \Drupal\Core\Render\Element\RenderElement implements ElementInterface
- class \Drupal\editor\Plugin\EditorBase implements EditorPluginInterface
- class \Drupal\filter\Plugin\FilterBase implements FilterInterface
- class \Drupal\help\Plugin\HelpSection\HelpSectionPluginBase implements HelpSectionPluginInterface uses UnchangingCacheableDependencyTrait
- class \Drupal\help_topics\HelpTopicPluginBase implements HelpTopicPluginInterface
- class \Drupal\image\ImageEffectBase implements ContainerFactoryPluginInterface, ImageEffectInterface
- class \Drupal\KernelTests\Core\Plugin\TestContextAwarePlugin implements ContextAwarePluginInterface uses ContextAwarePluginTrait
- class \Drupal\layout_builder\Plugin\SectionStorage\SectionStorageBase implements CacheableDependencyInterface, SectionStorageInterface, TempStoreIdentifierInterface uses ContextAwarePluginTrait, LayoutBuilderRoutesTrait
- class \Drupal\layout_builder_test\Plugin\SectionStorage\SimpleConfigSectionStorage implements ContainerFactoryPluginInterface, SectionStorageLocalTaskProviderInterface, SectionStorageInterface uses ContextAwarePluginTrait, LayoutBuilderRoutesTrait, SectionListTrait
- class \Drupal\media\MediaSourceBase implements ContainerFactoryPluginInterface, MediaSourceInterface
- class \Drupal\migrate\Plugin\migrate\destination\DestinationBase implements MigrateDestinationInterface, RequirementsInterface
- class \Drupal\migrate\Plugin\migrate\id_map\NullIdMap implements MigrateIdMapInterface
- class \Drupal\migrate\Plugin\migrate\id_map\Sql implements ContainerFactoryPluginInterface, HighestIdInterface, MigrateIdMapInterface
- class \Drupal\migrate\Plugin\migrate\source\SourcePluginBase implements RollbackAwareInterface, MigrateSourceInterface
- class \Drupal\migrate\Plugin\Migration implements ContainerFactoryPluginInterface, MigrationInterface, RequirementsInterface
- class \Drupal\migrate\ProcessPluginBase implements MigrateProcessInterface
- class \Drupal\migrate_drupal\Plugin\migrate\field\FieldPluginBase implements MigrateFieldInterface
- class \Drupal\plugin_test\Plugin\plugin_test\mock_block\MockComplexContextBlock implements ContextAwarePluginInterface uses ContextAwarePluginTrait
- class \Drupal\plugin_test\Plugin\plugin_test\mock_block\MockUserNameBlock implements ContextAwarePluginInterface uses ContextAwarePluginTrait
- class \Drupal\plugin_test\Plugin\plugin_test\mock_block\TypedDataStringBlock implements ContextAwarePluginInterface uses ContextAwarePluginTrait
- class \Drupal\quickedit\Plugin\InPlaceEditorBase implements InPlaceEditorInterface
- class \Drupal\rest\Plugin\ResourceBase implements ContainerFactoryPluginInterface, ResourceInterface
- class \Drupal\search\Plugin\SearchPluginBase implements RefinableCacheableDependencyInterface, ContainerFactoryPluginInterface, SearchInterface uses RefinableCacheableDependencyTrait
- class \Drupal\tour\TipPluginBase implements TipPluginInterface
- class \Drupal\views\Plugin\views\join\JoinPluginBase implements JoinPluginInterface
- class \Drupal\views\Plugin\views\PluginBase implements DependentPluginInterface, ContainerFactoryPluginInterface, TrustedCallbackInterface, ViewsPluginInterface
- class \Drupal\Core\Queue\QueueWorkerBase implements QueueWorkerInterface
- class \Drupal\entity_test\Plugin\Validation\Constraint\EntityTestDefaultPlugin
- class \Drupal\plugin_test\Plugin\plugin_test\mock_block\MockLayoutBlock
- class \Drupal\plugin_test\Plugin\plugin_test\mock_block\MockTestBlock
- class \Drupal\plugin_test\Plugin\plugin_test\mock_block\MockUserLoginBlock
- class \Drupal\quickedit\Plugin\InPlaceEditor\Editor implements InPlaceEditorInterface
- class \Drupal\Tests\Core\Plugin\ConfigurablePlugin implements ConfigurableInterface
- class \Drupal\Tests\Core\Plugin\TestClass implements PluginFormInterface, PluginWithFormsInterface uses PluginWithFormsTrait
- class \Drupal\workflows\Plugin\WorkflowTypeBase implements WorkflowTypeInterface uses PluginWithFormsTrait