Problem/Motivation
TagManager.php is calling parent::__construct() like this:
parent::__construct(FALSE, $namespaces, $module_handler, $cache_backend);
However, the 4th argument of that method is the plugin interface:
public function __construct($subdir, \Traversable $namespaces, ModuleHandlerInterface $module_handler, $plugin_interface = NULL, ?string $plugin_definition_attribute_name = NULL, string|array|null $plugin_definition_annotation_name = NULL, array $additional_annotation_namespaces = [])
This is breaking some drush commands I have; not sure what else would be affected by this.
Steps to reproduce
Run drush gen phpstorm-meta
Proposed resolution
Fix construct method in TagManager
Comments
Comment #3
dabblela commentedComment #6
apmsooner commentedThanks for the patch. Merged!
Comment #8
apmsooner commented