Blog
FAQ
Discussions
Search
Projects, issues, users, and merge requests.
Project ID, name, and description.
User nickname, name, and org.
Issue ID, title, and summary.
Merge request titles.
Contrib
.social
Feed
Live feed
Builds
Live builds
Core
Tags
Tags and Initiatives
#DC
Portland 2024
6-9 May
#
DrupalCon Portland
2024
🇺🇸
Navigation
Projects
Drupal core
Plugin
Open on Drupal.org →
Maintained by
🇺🇸
United States
EclipseGc
🇺🇸
United States
effulgentsia
🇺🇸
United States
tim.plunkett
Follow
Sign in to follow projects
Issues
🐛
Changing plugins from annotations to attributes in contrib leads to error if plugin extends from a missing dependency
Needs review
plugin system
Created
26 days ago
v11.0
🇮🇹
Italy
mondrake
about 5 hours ago
🐛
Require label and category properties for layout plugins
Needs work
plugin system
Created
3 days ago
v11.0
godotislate
about 13 hours ago
🐛
Cache Discovery | Plugin does not exist. Valid plugin IDs for....
Active
plugin system
Created
about 17 hours ago
v11.0
🇳🇱
Netherlands
Willempje2
about 17 hours ago
📌
[policy no patch] Make it possible to mark plugins as deprecated
Needs work
plugin system
Created
over 6 years ago
v11.0
🇩🇪
Germany
chr.fritsch
2 days ago
📌
Triggering deprecations for plugins using annotations when core plugin type has been converted to attributes
Needs work
plugin system
Created
over 2 years ago
v11.0
🇫🇷
France
andypost
3 days ago
🐛
YAML discovery does not take theme inheritance into account
Needs review
plugin system
Created
29 days ago
v11.0
🇫🇷
France
Grimreaper
3 days ago
📌
Improve exception handling in case of NULL from getPluginClass
Closed: outdated
plugin system
Created
over 11 years ago
v11.0
🇨🇦
Canada
webchick
9 days ago
📌
Deprecate Drupal\Component\Plugin\PluginBase::isConfigurable()
Fixed
plugin system
Created
21 days ago
v11.0
🇺🇸
United States
mikelutz
10 days ago
🐛
DerivativeDiscoveryDecorator not supporting object definitions
Active
plugin system
Created
2 months ago
v11.0
🇵🇱
Poland
Graber
10 days ago
🐛
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "tag" plugin does not exist.
Fixed
plugin system
Created
over 8 years ago
v10.1
🇺🇸
United States
schuster211
10 days ago
✨
Allow attribute-based plugins to discover supplemental attributes from other modules
Needs review
plugin system
Created
3 months ago
v11.0
🇬🇧
United Kingdom
joachim
12 days ago
✨
Use constants for plugin IDs
Active
plugin system
Created
14 days ago
v11.0
🇷🇺
Russia
Chi
13 days ago
🐛
A wrong logs PluginManagerBase
Closed: cannot reproduce
plugin system
Created
almost 5 years ago
v11.0
🇺🇦
Ukraine
MykolaVeryha
13 days ago
📌
Consider using exceptions instead of null values to signal invalid plugins during discovery
Active
plugin system
Created
15 days ago
v11.0
🇮🇹
Italy
mondrake
15 days ago
✨
Use class names instead of plugin IDs
Closed: duplicate
plugin system
Created
19 days ago
v11.0
🇦🇺
Australia
mstrelan
18 days ago
✨
Support FQCN as plugin id
Active
plugin system
Created
4 months ago
v11.0
🇭🇺
Hungary
mxr576
18 days ago
📌
Create a trait and base class to implement \Drupal\Component\Plugin\ConfigurableInterface
Needs review
plugin system
Created
over 7 years ago
v11.0
🇬🇧
United Kingdom
alexpott
19 days ago
📌
Remove references to ConfigurablePluginInterface
Closed: outdated
plugin system
Created
over 5 years ago
v11.0
🇺🇸
United States
mikelutz
20 days ago
💬
The "<varying words>" plugin does not exist
Active
plugin system
Created
3 months ago
v10.2
🇭🇰
Hong Kong
KC Tang
20 days ago
📌
Allow plugin service wiring via constructor parameter attributes
Needs work
plugin system
Created
about 2 years ago
v11.0
🇬🇧
United Kingdom
longwave
25 days ago
📌
Allow plugin derivers to specify cache tags for their definitions
Postponed: needs info
plugin system
Created
almost 6 years ago
v11.0
🇺🇸
United States
tim.plunkett
about 1 month ago
📌
Use tagged iterator in plugin.cache_clearer instead of a lazy service
Fixed
plugin system
Created
4 months ago
v11.0
🇬🇧
United Kingdom
longwave
about 2 months ago
🐛
Calling chdir() causes plugin discovery to fail
Needs work
plugin system
Created
3 months ago
v11.0
🇬🇧
United Kingdom
longwave
about 2 months ago
📌
Make $consumer optional in Drupal\Core\Plugin\FilteredPluginManagerTrait::getFilteredDefinitions()
Active
plugin system
Created
about 2 months ago
v11.0
🇺🇸
United States
benjifisher
about 2 months ago
📌
Enable autoconfigure for services.yml
Closed: duplicate
plugin system
Created
2 months ago
v11.0
🇺🇸
United States
smustgrave
2 months ago
📌
AttributeClassDiscovery should throw an exception if it finds more than one plugin type annotation
Needs work
plugin system
Created
3 months ago
v11.0
🇬🇧
United Kingdom
joachim
3 months ago
📌
[meta] Convert all core plugin types to attribute discovery
Active
plugin system
Created
9 months ago
v11.0
🇨🇭
Switzerland
Berdir
3 months ago
🐛
Forked DocParser incorrectly parses ::class notations
Fixed
plugin system
Created
4 months ago
v10.2
🇭🇺
Hungary
mxr576
3 months ago
🐛
Statically cached derivative definitions cannot be cleared in any way
Fixed
plugin system
Created
9 months ago
v11.0
🇩🇪
Germany
tstoeckler
3 months ago
📌
[11.x] Use readonly classes for attribute plugin discovery
Needs work
plugin system
Created
3 months ago
v11.0
🇦🇺
Australia
mstrelan
3 months ago
🐛
ConditionManager::evaluate() should not negate results itself
Needs work
plugin system
Created
about 9 years ago
v11.0
🇬🇧
United Kingdom
Xano
3 months ago
📌
Document valid plugin ID format
Active
plugin system
Created
almost 9 years ago
v11.0
🇦🇹
Austria
drunken monkey
4 months ago
🐛
Ensure that conditions work with no context available
Postponed: needs info
plugin system
Created
over 11 years ago
v11.0
🇺🇸
United States
tim.plunkett
4 months ago
🐛
Clean up todo in InlineBlockEntityOperations::handleEntityDelete() and use isLayoutCompatibleEntity()
Needs work
plugin system
Created
almost 6 years ago
v11.0
🇺🇸
United States
tim.plunkett
4 months ago
📌
Make TypedData plugins conform better to the Plugin Interfaces
Closed: outdated
plugin system
Created
over 11 years ago
v11.0
🇺🇸
United States
EclipseGc
4 months ago
🐛
Update Drupal\Component\Annotation\Doctrine\StaticReflectionParser::hasClassAttribute() to allow attribute subclasses
Fixed
plugin system
Created
5 months ago
v10.2
godotislate
4 months ago
🐛
Update typing for plugin definition to include object
Fixed
plugin system
Created
6 months ago
v10.2
🇺🇸
United States
jayhuskins
4 months ago
🐛
Fix @param docs for $deriver on plugin attribute classes
Fixed
plugin system
Created
5 months ago
v10.3
🇦🇺
Australia
mstrelan
4 months ago
🐛
AttributeClassDiscovery fails while trying to include non valid plugin class
Fixed
plugin system
Created
9 months ago
v10.2
ReINFaTe
4 months ago
📌
Add an assert that ensures all attribute plugins support derivers
Needs work
plugin system
Created
5 months ago
v11.0
🇦🇺
Australia
larowlan
4 months ago
📌
Allow plugin managers to register namespaces to the annotation reader
Closed: outdated
plugin system
Created
almost 11 years ago
v11.0
🇨🇭
Switzerland
ParisLiakos
5 months ago
📌
Detect infinite hooks in plugin discovery hooks and/or event subscribers
Active
plugin system
Created
over 6 years ago
v11.0
🇧🇪
Belgium
kristiaanvandeneynde
5 months ago
📌
Create a way to declare a plugin as deprecated
Needs work
plugin system
Created
over 5 years ago
v11.0
🇺🇸
United States
mikelutz
5 months ago
🐛
strnatcasecmp(): Passing null to parameter #2 ($string2) of type string is deprecated
Closed: duplicate
plugin system
Created
almost 2 years ago
v11.0
🇯🇴
Jordan
hanii.gerges
6 months ago
🌱
[meta] Introduce specific annotations for each plugin type
Fixed
plugin system
Created
over 11 years ago
v9.5
🇺🇸
United States
tim.plunkett
6 months ago
📌
Add a dedicated @PluginTestFruit annotation class
Active
plugin system
Created
over 10 years ago
v11.0
🇺🇸
United States
Les Lim
6 months ago
✨
Allow base plugin definition to be altered before derived
Active
plugin system
Created
about 1 year ago
v11.0
🇮🇩
Indonesia
el7cosmos
6 months ago
✨
Allow blocks to be configured to show/hide on 200/403/404 response pages
Fixed
plugin system
Created
over 10 years ago
v11.0
🇺🇸
United States
tim.plunkett
6 months ago
✨
Change PluginNotFoundException to an error message when not use the plugin
Active
plugin system
Created
12 months ago
v11.0
🇨🇳
China
g089h515r806
7 months ago
🐛
DefaultSingleLazyPluginCollection::setConfiguration() accepts NULL but ConfigurableInterface::setConfiguration() does not
Fixed
plugin system
Created
8 months ago
v11.0
🇧🇪
Belgium
Wim Leers
7 months ago
🐛
drupal/core-annotation has a hidden dependency on drupal/core-class-finder
Fixed
plugin system
Created
9 months ago
v10.1
🇳🇱
Netherlands
MegaChriz
7 months ago
🐛
'Negate' form value for condition plugins should be cast to boolean in validation.
Closed: duplicate
plugin system
Created
over 4 years ago
v9.3
godotislate
7 months ago
📌
Improve Plugin API doc
Closed: outdated
plugin system
Created
over 11 years ago
v9.5
🇫🇷
France
ybabel
8 months ago
✨
Provide setting for leaving default blank on Datetime Timestamp widget when creating new entities
Closed: duplicate
plugin system
Created
over 6 years ago
v9.5
🇺🇸
United States
colepacak
8 months ago
📌
Implement __toString() on Translation Annotation
Closed: outdated
plugin system
Created
almost 10 years ago
v11.0
🇺🇸
United States
EclipseGc
8 months ago
🐛
DefaultSingleLazyPluginCollection should not attempt to instantiate a NULL instance ID
Needs work
plugin system
Created
over 7 years ago
v11.0
🇺🇸
United States
tim.plunkett
8 months ago
📌
DefaultSingleLazyPluginCollection throw exception to instantiate a NULL instance ID
Active
plugin system
Created
almost 2 years ago
v11.0
🇫🇷
France
andypost
8 months ago
🌱
[policy, no patch] Allow both annotations and attributes in Drupal 11
Active
plugin system
Created
9 months ago
v11.0
🇬🇧
United Kingdom
longwave
8 months ago
🐛
Block Context assignment form element rendered when only null option is available
Needs work
plugin system
Created
over 2 years ago
v11.0
🇺🇸
United States
seanpclark
9 months ago
🐛
Make machine name validation configurable
Closed: works as designed
plugin system
Created
almost 10 years ago
v9.5
🇺🇦
Ukraine
niko-
9 months ago
💬
TypeError: Unsupported operand types: string + array in Drupal\Core\Plugin\Discovery\YamlDiscovery->getDefinitions()
Closed: outdated
plugin system
Created
9 months ago
v10.0
🇮🇳
India
prabha.venkatesan
9 months ago
🐛
strnatcasecmp(): Passing null to parameter #1 ($string) of type string is deprecated
Closed: duplicate
plugin system
Created
almost 2 years ago
v11.0
🇮🇳
India
dipanjan.kundu
9 months ago
📌
Parse attributes before annotations
Active
plugin system
Created
9 months ago
v11.0
🇬🇧
United Kingdom
catch
9 months ago
🐛
Derived discovery can result in rebuilding of out of date data (e.g. Block)
Needs work
plugin system
Created
about 7 years ago
v10.1
🇬🇧
United Kingdom
andrewbelcher
9 months ago
📌
[PP-1] Write a console command to help converting annotations to attributes for plugins
Closed: duplicate
plugin system
Created
9 months ago
v11.0
🇦🇺
Australia
larowlan
9 months ago
💬
Getting a PluginNotFoundException Error on Drupal v9.5.10
Active
plugin system
Created
11 months ago
v9.5
🇶🇦
Qatar
ahmadux
10 months ago
📌
Improve exception messages when plugins cannot be found
Needs work
plugin system
Created
over 11 years ago
v11.0
🇺🇸
United States
sdboyer
11 months ago
🐛
getInstance() fatals on almost all plugin managers
Fixed
plugin system
Created
over 8 years ago
v8.7
🇨🇦
Canada
chx
11 months ago
📌
Allow object-based plugin definitions to be processed in DefaultPluginManager::findDefinitions()
Fixed
plugin system
Created
almost 8 years ago
v8.3
🇺🇸
United States
tim.plunkett
11 months ago
📌
Deprecate PluginHelper::isConfigurable()
Fixed
plugin system
Created
over 4 years ago
v10.1
🇨🇭
Switzerland
Berdir
11 months ago
🐛
Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in Drupal\views\Plugin\views\display\DisplayPluginBase
Closed: cannot reproduce
plugin system
Created
over 1 year ago
v9.5
coaston
11 months ago
🐛
Drupal\Component\Plugin\Derivative\DeriverBase is designed to error out.
Needs work
plugin system
Created
over 9 years ago
v11.0
🇺🇸
United States
Mile23
11 months ago
📌
Make it possible to swap out plugin discovery mechanisms even with translations.
Postponed: needs info
plugin system
Created
over 11 years ago
v9.5
🇩🇪
Germany
dawehner
12 months ago
📌
Introduce hook_plugin_subform_alter() for use with PluginFormInterface
Needs work
plugin system
Created
over 6 years ago
v11.0
🇺🇸
United States
tim.plunkett
12 months ago
📌
Create a Condition system component for core
Closed: outdated
plugin system
Created
over 11 years ago
v11.0
🇺🇸
United States
EclipseGc
12 months ago
📌
Improve OperationsProviderInterface
Closed: outdated
plugin system
Created
over 9 years ago
v11.0
🇬🇧
United Kingdom
Xano
12 months ago
🐛
Plugins miss metadata about configuration
Closed: outdated
plugin system
Created
over 11 years ago
v9.5
🇦🇹
Austria
fago
about 1 year ago
🐛
Reset plugin discovery when a module/theme is installed
Needs work
plugin system
Created
over 7 years ago
v11.0
🇺🇸
United States
tim.plunkett
about 1 year ago
📌
Add a @CacheableMetadata annotation
Active
plugin system
Created
almost 9 years ago
v11.0
🇬🇧
United Kingdom
Xano
about 1 year ago
🌱
Finalize cacheability for plugins
Closed: duplicate
plugin system
Created
over 8 years ago
v11.0
🇬🇧
United Kingdom
Xano
about 1 year ago
📌
Move interface out of plugin folders
Closed: outdated
plugin system
Created
over 10 years ago
v9.5
🇫🇮
Finland
olli
about 1 year ago
🐛
Plugin Metadata Translation and Sanitization
Closed: outdated
plugin system
Created
over 11 years ago
v9.5
🇺🇸
United States
EclipseGc
about 1 year ago
🐛
[warning] Trying to access array offset on value of type bool PluginBase.php:185
Needs work
plugin system
Created
almost 2 years ago
v11.0
🇺🇸
United States
awm
about 1 year ago
📌
Make PluginManagerBase::processDefinition() protected.
Closed: outdated
plugin system
Created
over 11 years ago
v10.1
🇺🇸
United States
effulgentsia
about 1 year ago
✨
Make the plugin discovery case sensitive
Needs work
plugin system
Created
over 8 years ago
v10.1
🇧🇪
Belgium
borisson_
over 1 year ago
🐛
Is the Email constraint on the Email Typed Data object declared correctly?
Closed: outdated
plugin system
Created
almost 6 years ago
v9.5
🇨🇦
Canada
Jaypan
over 1 year ago
🐛
Add "no_ui = true" to the definition of deprecated action plugins
Needs work
plugin system
Created
over 4 years ago
v9.5
🇳🇱
Netherlands
MegaChriz
over 1 year ago
🐛
Condition plugin configuration forms depend on their parent forms
Needs work
plugin system
Created
over 8 years ago
v10.1
🇬🇧
United Kingdom
Xano
over 1 year ago
📌
Convert uasort to array_multisort in \Drupal\Core\Plugin\CategorizingPluginManagerTrait::getSortedDefinitions()
Needs work
plugin system
Created
over 7 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
📌
Deprecate legacy handling of configuration in plugins that override getConfiguration/setConfiguration
Needs work
plugin system
Created
over 5 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
💬
Drupal\Component\Plugin\Exception\PluginNotFoundException: The "entity:delete_action:node" plugin does not exist. in Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition()
Closed: duplicate
plugin system
Created
over 6 years ago
v9.5
🇮🇳
India
Shamsher_Alam
over 1 year ago
🐛
Inconsistent use of ContextDefinitionInterface in Drupal\Component\Plugin\Context\Context::getConstraints()
Needs work
plugin system
Created
over 9 years ago
v10.1
🇺🇸
United States
Mile23
over 1 year ago
💬
Warning : foreach() argument must be of type array|object
Closed: duplicate
plugin system
Created
over 1 year ago
v9.5
🇫🇷
France
aiphes
over 1 year ago
✨
Allow multiple annotations per class
Needs work
plugin system
Created
over 6 years ago
v10.1
🇫🇷
France
gabesullice
over 1 year ago
🐛
Derivative plugin definitions contain base plugin IDs instead of derivative IDs
Needs work
plugin system
Created
over 9 years ago
v10.1
🇬🇧
United Kingdom
Xano
over 1 year ago
📌
Optimize \Drupal\Core\Plugin\Context\ContextHandler::checkRequirements()
Needs work
plugin system
Created
over 3 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
🐛
Add internal, event, and property to the list of ignored annotations in the plugin annotation system
Closed: won't fix
plugin system
Created
almost 9 years ago
v10.1
🇺🇸
United States
Mile23
over 1 year ago
📌
Adapt $module.foo pattern for local action plugin IDs
Needs work
plugin system
Created
almost 11 years ago
v10.1
🇩🇪
Germany
dawehner
over 1 year ago
🐛
Invalid argument supplied for foreach() in Drupal\Core\Field\FormatterPluginManager
Postponed: needs info
plugin system
Created
over 3 years ago
v10.1
🇫🇷
France
aiphes
over 1 year ago
🐛
Prevent duplicate aliases due to wrongly altered pid
Needs work
plugin system
Created
about 5 years ago
v10.1
🇨🇭
Switzerland
Teastwood
over 1 year ago
🐛
EntityContextDefinition defaults to non-existent data type 'entity:any'
Needs work
plugin system
Created
almost 3 years ago
v10.1
🇺🇸
United States
danflanagan8
over 1 year ago
🐛
Plugin Lazy loading can cause usort warning
Closed: outdated
plugin system
Created
over 8 years ago
v10.1
🇩🇪
Germany
Denis Danielyan
over 1 year ago
🌱
[meta] PluginFormInterface implementations assume they are top-level
Fixed
plugin system
Created
about 9 years ago
v10.1
🇬🇧
United Kingdom
Xano
over 1 year ago
🐛
Avoid 502 error caused by too long exception message
Needs work
plugin system
Created
about 2 years ago
v10.1
🇺🇦
Ukraine
ksemihin
over 1 year ago
📌
Unused property basePluginId in plugin Deriver classes
Needs work
plugin system
Created
over 7 years ago
v10.1
🇷🇺
Russia
Chi
over 1 year ago
🐛
Allow NULL default values in @Plugin annotations
Needs work
plugin system
Created
over 11 years ago
v10.1
🇬🇧
United Kingdom
Xano
over 1 year ago
🐛
Putting "." in a plugin ID will cause problems if you attempt to store configured plugins via the Configuration API
Needs work
plugin system
Created
about 3 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
📌
Add ContextHandler::applyRuntimeContext()
Needs work
plugin system
Created
about 7 years ago
v10.1
🇺🇸
United States
tim.plunkett
over 1 year ago
💬
Cannot overwrite the entity reference node selection handler
Fixed
plugin system
Created
about 8 years ago
v8.2
🇩🇪
Germany
marcusx
over 1 year ago
📌
PluginException should provide a getPluginId() method
Needs work
plugin system
Created
almost 11 years ago
v10.1
🇩🇪
Germany
tstoeckler
over 1 year ago
📌
phpMail plugin - strpos() Passing null to parameter #1 ($string) of type string is deprecated with PHP8.1
Fixed
plugin system
Created
almost 2 years ago
v10.1
🇮🇳
India
ankitv18
over 1 year ago
✨
Allow Plugins to specify Services via Annotation
Closed: duplicate
plugin system
Created
almost 7 years ago
v10.1
🇺🇸
United States
mpotter
about 1 year ago
contrib
.social
Blog
FAQ
Discussions
Production build 0.69.0
2024