Security update for Core, with self-updated composer
[yaffs-website] / vendor / drupal / console / src / Generator / PluginMailGenerator.php
index 0c053b5d8b5f561fc17118aeb5dae64e2d84c88f..fed3e275ccf2897354c845268a1dfa55f11a835a 100644 (file)
@@ -12,6 +12,12 @@ use Drupal\Console\Extension\Manager;
 
 class PluginMailGenerator extends Generator
 {
+    /**
+     * @var Manager
+     */
+    protected $extensionManager;
+
+
     /**
      * PluginMailGenerator constructor.
      *
@@ -24,27 +30,16 @@ class PluginMailGenerator extends Generator
     }
 
     /**
-     * Generator Plugin Block.
-     *
-     * @param $module
-     * @param $class_name
-     * @param $label
-     * @param $plugin_id
-     * @param $services
+     * {@inheritdoc}
      */
-    public function generate($module, $class_name, $label, $plugin_id, $services)
+    public function generate(array $parameters)
     {
-        $parameters = [
-          'module' => $module,
-          'class_name' => $class_name,
-          'label' => $label,
-          'plugin_id' => $plugin_id,
-          'services' => $services,
-        ];
+        $module = $parameters['module'];
+        $class_name = $parameters['class_name'];
 
         $this->renderFile(
             'module/src/Plugin/Mail/mail.php.twig',
-            $this->extensionManager->getPluginPath($module, 'Mail') .'/'.$class_name.'.php',
+            $this->extensionManager->getPluginPath($module, 'Mail') . '/' . $class_name . '.php',
             $parameters
         );
     }