Security update for Core, with self-updated composer
[yaffs-website] / vendor / drupal / console / src / Generator / PluginFieldWidgetGenerator.php
index 3e252e29671bcaef45d94d211b8a7cfbe55ae4a2..909239282290f662f54a2ded5939fbc51180ecc0 100644 (file)
@@ -12,6 +12,12 @@ use Drupal\Console\Extension\Manager;
 
 class PluginFieldWidgetGenerator extends Generator
 {
+
+    /**
+     * @var Manager
+     */
+    protected $extensionManager;
+
     /**
      * PluginFieldWidgetGenerator constructor.
      *
@@ -24,23 +30,12 @@ class PluginFieldWidgetGenerator extends Generator
     }
 
     /**
-     * Generator Plugin Field Formatter.
-     *
-     * @param string $module     Module name
-     * @param string $class_name Plugin Class name
-     * @param string $label      Plugin label
-     * @param string $plugin_id  Plugin id
-     * @param string $field_type Field type this widget supports
+     * {@inheritdoc}
      */
-    public function generate($module, $class_name, $label, $plugin_id, $field_type)
+    public function generate(array $parameters)
     {
-        $parameters = [
-            'module' => $module,
-            'class_name' => $class_name,
-            'label' => $label,
-            'plugin_id' => $plugin_id,
-            'field_type' => $field_type,
-        ];
+        $module = $parameters['module'];
+        $class_name = $parameters['class_name'];
 
         $this->renderFile(
             'module/src/Plugin/Field/FieldWidget/fieldwidget.php.twig',