146 classes are annotated with Plugin

ActiveTopicsBlock in drupal/core/modules/forum/lib/Drupal/forum/Plugin/Block/ActiveTopicsBlock.php
Provides an 'Active forum topics' block.
AggregatorCategoryBlock in drupal/core/modules/aggregator/lib/Drupal/aggregator/Plugin/Block/AggregatorCategoryBlock.php
Provides an 'Aggregator category' block for the latest items in a category.
AggregatorFeedBlock in drupal/core/modules/aggregator/lib/Drupal/aggregator/Plugin/Block/AggregatorFeedBlock.php
Provides an 'Aggregator feed' block with the latest items from the feed.
Apple in drupal/core/modules/system/tests/modules/plugin_test/lib/Drupal/plugin_test/Plugin/plugin_test/fruit/Apple.php
Plugin annotation @Plugin( id = "apple", label = "Apple", color = "green" )
ArgumentDefaultTest in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/argument_default/ArgumentDefaultTest.php
Defines a argument default test plugin.
Attachment in drupal/core/modules/views/lib/Drupal/views/Plugin/views/display/Attachment.php
The plugin that handles an attachment display.
AutocompleteTagsWidget in drupal/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/field/widget/AutocompleteTagsWidget.php
Plugin implementation of the 'entity_reference autocomplete-tags' widget.
AutocompleteWidget in drupal/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/field/widget/AutocompleteWidget.php
Plugin implementation of the 'entity_reference autocomplete' widget.
Banana in drupal/core/modules/system/tests/modules/plugin_test/lib/Drupal/plugin_test/Plugin/plugin_test/fruit/Banana.php
Plugin annotation @Plugin( id = "banana", label = "Banana", color = "yellow", uses = { "bread" = @Translation("Banana bread") } )
Basic in drupal/core/modules/views/lib/Drupal/views/Plugin/views/exposed_form/Basic.php
Exposed form plugin that provides a basic exposed form.
Block in drupal/core/modules/block/lib/Drupal/block/Plugin/views/display/Block.php
The plugin that handles a block.
BlockPluginUI in drupal/core/modules/block/lib/Drupal/block/Plugin/PluginUI/BlockPluginUI.php
Defines an overrideable UI for block selection, configuration, and placement.
BookNavigationBlock in drupal/core/modules/book/lib/Drupal/book/Plugin/Block/BookNavigationBlock.php
Provides a 'Book navigation' block.
BrokenToolkit in drupal/core/modules/system/tests/modules/image_test/lib/Drupal/image_test/Plugin/ImageToolkit/BrokenToolkit.php
Defines a Test toolkit for image manipulation within Drupal.
BundleConstraint in drupal/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/BundleConstraint.php
Checks if a value is a valid entity type.
ButtonsWidget in drupal/core/modules/options/lib/Drupal/options/Plugin/field/widget/ButtonsWidget.php
Plugin implementation of the 'options_buttons' widget.
Cherry in drupal/core/modules/system/tests/modules/plugin_test/lib/Drupal/plugin_test/Plugin/plugin_test/fruit/Cherry.php
Plugin annotation @Plugin( id = "cherry", label = "Cherry", color = "red" )
Comment in drupal/core/modules/comment/lib/Drupal/comment/Plugin/views/wizard/Comment.php
Tests creating comment views with the wizard.
CommentSelection in drupal/core/modules/comment/lib/Drupal/comment/Plugin/entity_reference/selection/CommentSelection.php
Provides specific access control for the comment entity type.
ComplexDataConstraint in drupal/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/ComplexDataConstraint.php
Complex data constraint.
CurrentUser in drupal/core/modules/user/lib/Drupal/user/Plugin/views/argument_default/CurrentUser.php
Default argument plugin to extract the global $user
CustomBlockBlock in drupal/core/modules/block/custom_block/lib/Drupal/custom_block/Plugin/Block/CustomBlockBlock.php
Defines a generic custom block type.
DataEntityRow in drupal/core/modules/rest/lib/Drupal/rest/Plugin/views/row/DataEntityRow.php
Plugin which displays entities as raw data.
DataFieldRow in drupal/core/modules/rest/lib/Drupal/rest/Plugin/views/row/DataFieldRow.php
Plugin which displays fields as raw data.
DateTimeDatelistWidget in drupal/core/modules/datetime/lib/Drupal/datetime/Plugin/field/widget/DatetimeDatelistWidget.php
Plugin implementation of the 'datetime_datelist' widget.
DateTimeDefaultWidget in drupal/core/modules/datetime/lib/Drupal/datetime/Plugin/field/widget/DatetimeDefaultWidget.php
Plugin implementation of the 'datetime_default' widget.
DBLogResource in drupal/core/modules/rest/lib/Drupal/rest/Plugin/rest/resource/DBLogResource.php
Provides a resource for database watchdog log entries.
DefaultDisplay in drupal/core/modules/views/lib/Drupal/views/Plugin/views/display/DefaultDisplay.php
A plugin to handle defaults on a view.
DefaultDisplayExtender in drupal/core/modules/views/lib/Drupal/views/Plugin/views/display_extender/DefaultDisplayExtender.php
@todo
DefaultStyle in drupal/core/modules/views/lib/Drupal/views/Plugin/views/style/DefaultStyle.php
Unformatted style plugin to render rows one after another with no decorations.
DefaultSummary in drupal/core/modules/views/lib/Drupal/views/Plugin/views/style/DefaultSummary.php
The default style plugin for summaries.
DisplayExtenderTest in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/display_extender/DisplayExtenderTest.php
Defines a display extender test plugin.
DisplayExtenderTest2 in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/display_extender/DisplayExtenderTest2.php
Defines another display extender test plugin.
DisplayNoAreaTest in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/display/DisplayNoAreaTest.php
Defines a Display test plugin with areas disabled.
DisplayTest in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/display/DisplayTest.php
Defines a Display test plugin.
EmailDefaultWidget in drupal/core/modules/email/lib/Drupal/email/Plugin/field/widget/EmailDefaultWidget.php
Plugin implementation of the 'email_default' widget.
Embed in drupal/core/modules/views/lib/Drupal/views/Plugin/views/display/Embed.php
The plugin that handles an embed display.
EntityReference in drupal/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/views/row/EntityReference.php
EntityReference row plugin.
EntityReference in drupal/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/views/display/EntityReference.php
The plugin that handles an EntityReference display.
EntityReference in drupal/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/views/style/EntityReference.php
EntityReference style plugin.
EntityResource in drupal/core/modules/rest/lib/Drupal/rest/Plugin/rest/resource/EntityResource.php
Represents entities as resources.
EntityRow in drupal/core/modules/views/lib/Drupal/views/Plugin/views/row/EntityRow.php
Generic entity row plugin to provide a common base for all entity types.
EntityTypeConstraint in drupal/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/EntityTypeConstraint.php
Checks if a value is a valid entity type.
Feed in drupal/core/modules/views/lib/Drupal/views/Plugin/views/display/Feed.php
The plugin that handles a feed, such as RSS or atom.
Fields in drupal/core/modules/views/lib/Drupal/views/Plugin/views/row/Fields.php
The basic 'fields' row plugin
File in drupal/core/modules/file/lib/Drupal/file/Plugin/views/wizard/File.php
Tests creating managed files views with the wizard.
FileSelection in drupal/core/modules/file/lib/Drupal/file/Plugin/entity_reference/selection/FileSelection.php
Provides specific access control for the file entity type.
FileWidget in drupal/core/modules/file/lib/Drupal/file/Plugin/field/widget/FileWidget.php
Plugin implementation of the 'file_generic' widget.
Fixed in drupal/core/modules/views/lib/Drupal/views/Plugin/views/argument_default/Fixed.php
The fixed argument default handler.
Full in drupal/core/modules/views/lib/Drupal/views/Plugin/views/pager/Full.php
The plugin to handle full pager.
GDToolkit in drupal/core/modules/system/lib/Drupal/system/Plugin/ImageToolkit/GDToolkit.php
Defines the GD2 toolkit for image manipulation within Drupal.
Grid in drupal/core/modules/views/lib/Drupal/views/Plugin/views/style/Grid.php
Style plugin to render each item in a grid cell.
HiddenWidget in drupal/core/modules/field/lib/Drupal/field/Plugin/field/widget/HiddenWidget.php
Plugin implementation of the 'Hidden' widget.
HtmlList in drupal/core/modules/views/lib/Drupal/views/Plugin/views/style/HtmlList.php
Style plugin to render each item in an ordered or unordered list.
ImageWidget in drupal/core/modules/image/lib/Drupal/image/Plugin/field/widget/ImageWidget.php
Plugin implementation of the 'image_image' widget.
InputRequired in drupal/core/modules/views/lib/Drupal/views/Plugin/views/exposed_form/InputRequired.php
Exposed form plugin that provides an exposed form with required input.
Language in drupal/core/modules/language/lib/Drupal/language/Plugin/Condition/Language.php
Provides a 'Language' condition.
LanguageBlock in drupal/core/modules/language/lib/Drupal/language/Plugin/Block/LanguageBlock.php
Provides a 'Language switcher' block.
LengthConstraint in drupal/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/LengthConstraint.php
Length constraint.
LinkWidget in drupal/core/modules/link/lib/Drupal/link/Plugin/field/widget/LinkWidget.php
Plugin implementation of the 'link' widget.
MappingTest in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/style/MappingTest.php
Provides a test plugin for the mapping style.
MenuBlock in drupal/core/modules/menu/lib/Drupal/menu/Plugin/Block/MenuBlock.php
Provides a generic Menu block.
Mini in drupal/core/modules/views/lib/Drupal/views/Plugin/views/pager/Mini.php
The plugin to handle mini pager.
NewTopicsBlock in drupal/core/modules/forum/lib/Drupal/forum/Plugin/Block/NewTopicsBlock.php
Provides a 'New forum topics' block.
Node in drupal/core/modules/node/lib/Drupal/node/Plugin/views/wizard/Node.php
Tests creating node views with the wizard.
Node in drupal/core/modules/node/lib/Drupal/node/Plugin/views/argument_validator/Node.php
Validate whether an argument is an acceptable node.
Node in drupal/core/modules/node/lib/Drupal/node/Plugin/views/argument_default/Node.php
Default argument plugin to extract a node via menu_get_object
NodeRevision in drupal/core/modules/node/lib/Drupal/node/Plugin/views/wizard/NodeRevision.php
Tests creating node revision views with the wizard.
NodeSelection in drupal/core/modules/node/lib/Drupal/node/Plugin/entity_reference/selection/NodeSelection.php
Provides specific access control for the node entity type.
NodeType in drupal/core/modules/node/lib/Drupal/node/Plugin/Condition/NodeType.php
Provides a 'Node Type' condition.
None in drupal/core/modules/views/lib/Drupal/views/Plugin/views/cache/None.php
Caching plugin that provides no caching at all.
None in drupal/core/modules/views/lib/Drupal/views/Plugin/views/pager/None.php
Plugin for views without pagers.
None in drupal/core/modules/views/lib/Drupal/views/Plugin/views/argument_validator/None.php
Do not validate the argument.
None in drupal/core/modules/views/lib/Drupal/views/Plugin/views/access/None.php
Access plugin that provides no access control at all.
NumberWidget in drupal/core/modules/number/lib/Drupal/number/Plugin/field/widget/NumberWidget.php
Plugin implementation of the 'number' widget.
Numeric in drupal/core/modules/views/lib/Drupal/views/Plugin/views/argument_validator/Numeric.php
Validate whether an argument is numeric or not.
OnOffWidget in drupal/core/modules/options/lib/Drupal/options/Plugin/field/widget/OnOffWidget.php
Plugin implementation of the 'options_onoff' widget.
Orange in drupal/core/modules/system/tests/modules/plugin_test/lib/Drupal/plugin_test/Plugin/plugin_test/fruit/Orange.php
Plugin annotation @Plugin( id = "orange", label = "Orange", color = "orange" )
Page in drupal/core/modules/views/lib/Drupal/views/Plugin/views/display/Page.php
The plugin that handles a full page.
Permission in drupal/core/modules/user/lib/Drupal/user/Plugin/views/access/Permission.php
Access plugin that provides permission-based access control.
Php in drupal/core/modules/php/lib/Drupal/php/Plugin/Condition/Php.php
Provides a 'Php' condition.
Php in drupal/core/modules/views/lib/Drupal/views/Plugin/views/argument_validator/Php.php
Provide PHP code to validate whether or not an argument is ok.
Php in drupal/core/modules/views/lib/Drupal/views/Plugin/views/argument_default/Php.php
Default argument plugin to provide a PHP code block.
PrimitiveTypeConstraint in drupal/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/PrimitiveTypeConstraint.php
Supports validating all primitive types.
QueryTest in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/query/QueryTest.php
Defines a query test plugin.
RangeConstraint in drupal/core/lib/Drupal/Core/Validation/Plugin/Validation/Constraint/RangeConstraint.php
Range constraint.
Raw in drupal/core/modules/views/lib/Drupal/views/Plugin/views/argument_default/Raw.php
Default argument plugin to use the raw value from the URL.
RecentCommentsBlock in drupal/core/modules/comment/lib/Drupal/comment/Plugin/Block/RecentCommentsBlock.php
Provides a 'Recent comments' block.
RecentContentBlock in drupal/core/modules/node/lib/Drupal/node/Plugin/Block/RecentContentBlock.php
Provides a 'Recent content' block.
RestExport in drupal/core/modules/rest/lib/Drupal/rest/Plugin/views/display/RestExport.php
The plugin that handles Data response callbacks for REST resources.
Role in drupal/core/modules/user/lib/Drupal/user/Plugin/views/access/Role.php
Access plugin that provides role-based access control.
RowTest in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/row/RowTest.php
Provides a general test row plugin.
Rss in drupal/core/modules/views/lib/Drupal/views/Plugin/views/style/Rss.php
Default style plugin to render an RSS feed.
Rss in drupal/core/modules/node/lib/Drupal/node/Plugin/views/row/Rss.php
Plugin which performs a node_view on the resulting object and formats it as an RSS item.
Rss in drupal/core/modules/comment/lib/Drupal/comment/Plugin/views/row/Rss.php
Plugin which formats the comments as RSS items.
RssFields in drupal/core/modules/views/lib/Drupal/views/Plugin/views/row/RssFields.php
Renders an RSS item based on fields.
SearchBlock in drupal/core/modules/search/lib/Drupal/search/Plugin/Block/SearchBlock.php
Provides a 'Search form' block.
SearchRow in drupal/core/modules/search/lib/Drupal/search/Plugin/views/row/SearchRow.php
Plugin which performs a node_view on the resulting object.
SelectionBase in drupal/core/modules/entity_reference/lib/Drupal/entity_reference/Plugin/entity_reference/selection/SelectionBase.php
Plugin implementation of the 'selection' entity_reference.
SelectWidget in drupal/core/modules/options/lib/Drupal/options/Plugin/field/widget/SelectWidget.php
Plugin implementation of the 'options_select' widget.
Serializer in drupal/core/modules/rest/lib/Drupal/rest/Plugin/views/style/Serializer.php
The style plugin for serialized output formats.
ShortcutsBlock in drupal/core/modules/shortcut/lib/Drupal/shortcut/Plugin/Block/ShortcutsBlock.php
Provides a 'Shortcut' block.
Some in drupal/core/modules/views/lib/Drupal/views/Plugin/views/pager/Some.php
Plugin for views without pagers.
Sql in drupal/core/modules/views/lib/Drupal/views/Plugin/views/query/Sql.php
@todo.
Standard in drupal/core/modules/views/lib/Drupal/views/Plugin/views/wizard/Standard.php
Plugin annotation @Plugin( id = "standard", derivative = "Drupal\views\Plugin\Derivative\DefaultWizardDeriver" )
StaticLayout in drupal/core/modules/layout/lib/Drupal/layout/Plugin/Layout/StaticLayout.php
Plugin annotation @Plugin( id = "static_layout", derivative = "Drupal\layout\Plugin\Derivative\Layout" )
StaticTest in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/access/StaticTest.php
Tests a static access plugin.
StatisticsPopularBlock in drupal/core/modules/statistics/lib/Drupal/statistics/Plugin/Block/StatisticsPopularBlock.php
Provides a 'Popular content' block.
StyleTest in drupal/core/modules/views/tests/views_test_data/lib/Drupal/views_test_data/Plugin/views/style/StyleTest.php
Provides a general test style plugin.
SyndicateBlock in drupal/core/modules/node/lib/Drupal/node/Plugin/Block/SyndicateBlock.php
Provides a 'Syndicate' block that links to the site's RSS feed.
SystemHelpBlock in drupal/core/modules/system/lib/Drupal/system/Plugin/Block/SystemHelpBlock.php
Provides a 'System Help' block.
SystemMainBlock in drupal/core/modules/system/lib/Drupal/system/Plugin/Block/SystemMainBlock.php
Provides a 'Main page content' block.
SystemMenuBlock in drupal/core/modules/system/lib/Drupal/system/Plugin/Block/SystemMenuBlock.php
Provides a 'System Menu' block.
SystemPoweredByBlock in drupal/core/modules/system/lib/Drupal/system/Plugin/Block/SystemPoweredByBlock.php
Provides a 'Powered by Drupal' block.
Table in drupal/core/modules/views/lib/Drupal/views/Plugin/views/style/Table.php
Style plugin to render each item as a row in a table.
Tar in drupal/core/modules/system/lib/Drupal/system/Plugin/Archiver/Tar.php
Defines a archiver implementation for .tar files.
TaxonomyAutocompleteWidget in drupal/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/field/widget/TaxonomyAutocompleteWidget.php
Plugin implementation of the 'taxonomy_autocomplete' widget.
TaxonomyTerm in drupal/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/views/wizard/TaxonomyTerm.php
Tests creating taxonomy views with the wizard.
TelephoneDefaultWidget in drupal/core/modules/telephone/lib/Drupal/telephone/Plugin/field/widget/TelephoneDefaultWidget.php
Plugin implementation of the 'telephone_default' widget.
Term in drupal/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/views/argument_validator/Term.php
Validate whether an argument is an acceptable node.
TermSelection in drupal/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/entity_reference/selection/TermSelection.php
Provides specific access control for the taxonomy_term entity type.
TestBlockInstantiation in drupal/core/modules/block/tests/lib/Drupal/block_test/Plugin/Block/TestBlockInstantiation.php
Provides a basic block for testing block instantiation and configuration.
TestCacheBlock in drupal/core/modules/block/tests/lib/Drupal/block_test/Plugin/Block/TestCacheBlock.php
Provides a block to test caching.
TestFieldWidget in drupal/core/modules/field/tests/modules/field_test/lib/Drupal/field_test/Plugin/field/widget/TestFieldWidget.php
Plugin implementation of the 'test_field_widget' widget.
TestFieldWidgetMultiple in drupal/core/modules/field/tests/modules/field_test/lib/Drupal/field_test/Plugin/field/widget/TestFieldWidgetMultiple.php
Plugin implementation of the 'test_field_widget_multiple' widget.
TestFieldWidgetNoDefault in drupal/core/modules/field/tests/modules/field_test/lib/Drupal/field_test/Plugin/field/widget/TestFieldWidgetNoDefault.php
Plugin implementation of the 'test_field_widget_no_default' widget.
TestHtmlIdBlock in drupal/core/modules/block/tests/lib/Drupal/block_test/Plugin/Block/TestHtmlIdBlock.php
Provides a block to test HTML IDs.
TestToolkit in drupal/core/modules/system/tests/modules/image_test/lib/Drupal/image_test/Plugin/ImageToolkit/TestToolkit.php
Defines a Test toolkit for image manipulation within Drupal.
TestXSSTitleBlock in drupal/core/modules/block/tests/lib/Drupal/block_test/Plugin/Block/TestXSSTitleBlock.php
Provides a block to test XSS in title.
TextareaWidget in drupal/core/modules/text/lib/Drupal/text/Plugin/field/widget/TextareaWidget.php
Plugin implementation of the 'text_textarea' widget.
TextareaWithSummaryWidget in drupal/core/modules/text/lib/Drupal/text/Plugin/field/widget/TextareaWithSummaryWidget.php
Plugin implementation of the 'text_textarea_with_summary' widget.
TextfieldWidget in drupal/core/modules/text/lib/Drupal/text/Plugin/field/widget/TextfieldWidget.php
Plugin implementation of the 'text_textfield' widget.
Tid in drupal/core/modules/taxonomy/lib/Drupal/taxonomy/Plugin/views/argument_default/Tid.php
Taxonomy tid default argument.
Time in drupal/core/modules/views/lib/Drupal/views/Plugin/views/cache/Time.php
Simple caching of query results for Views displays.
UnformattedSummary in drupal/core/modules/views/lib/Drupal/views/Plugin/views/style/UnformattedSummary.php
The default style plugin for summaries.
User in drupal/core/modules/user/lib/Drupal/user/Plugin/views/argument_validator/User.php
Validate whether an argument is a valid user.
User in drupal/core/modules/user/lib/Drupal/user/Plugin/views/argument_default/User.php
Default argument plugin to extract a user via menu_get_object.
UserLoginBlock in drupal/core/modules/user/lib/Drupal/user/Plugin/Block/UserLoginBlock.php
Provides a 'User login' block.
UserNewBlock in drupal/core/modules/user/lib/Drupal/user/Plugin/Block/UserNewBlock.php
Provides a "Who's new" block.
UserOnlineBlock in drupal/core/modules/user/lib/Drupal/user/Plugin/Block/UserOnlineBlock.php
Provides a "Who's online" block.
Users in drupal/core/modules/user/lib/Drupal/user/Plugin/views/wizard/Users.php
Tests creating user views with the wizard.
UserSelection in drupal/core/modules/user/lib/Drupal/user/Plugin/entity_reference/selection/UserSelection.php
Provides specific access control for the user entity type.
ViewsBlock in drupal/core/modules/views/lib/Drupal/views/Plugin/Block/ViewsBlock.php
Provides a generic Views block.
ViewsExposedFilterBlock in drupal/core/modules/views/lib/Drupal/views/Plugin/Block/ViewsExposedFilterBlock.php
Provides a 'Views Exposed Filter' block.
ViewsSelection in drupal/core/modules/views/lib/Drupal/views/Plugin/entity_reference/selection/ViewsSelection.php
Plugin implementation of the 'selection' entity_reference.
Zip in drupal/core/modules/system/lib/Drupal/system/Plugin/Archiver/Zip.php
Defines a archiver implementation for .zip files.