diff --git a/src/Plugin/Deriver/AbstractPatternsDeriver.php b/src/Plugin/Deriver/AbstractPatternsDeriver.php index 152fb307..38277704 100644 --- a/src/Plugin/Deriver/AbstractPatternsDeriver.php +++ b/src/Plugin/Deriver/AbstractPatternsDeriver.php @@ -61,6 +61,7 @@ public function getDerivativeDefinitions($base_plugin_definition) { foreach ($this->getPatterns() as $pattern) { $pattern->setDeriver($base_plugin_definition['deriver']); $pattern->setClass($base_plugin_definition['class']); + $pattern->setProvider($base_plugin_definition['provider']); if ($this->isValidPatternDefinition($pattern)) { $this->derivatives[$pattern->id()] = $pattern; }