Security update for Core, with self-updated composer
[yaffs-website] / vendor / drupal / console / src / Generator / PluginConditionGenerator.php
index 3b6fa9ad8e4012eca08bf19ae5dd34e23634c4d3..a96fefb178651c59e92ca8f6a3598865df893689 100644 (file)
@@ -34,28 +34,14 @@ class PluginConditionGenerator extends Generator
     }
 
     /**
-     * Generator Plugin Field Formatter.
-     *
-     * @param string $module                      Module name
-     * @param string $class_name                  Plugin condition Class name
-     * @param string $label                       Plugin condition label
-     * @param string $plugin_id                   Plugin condition id
-     * @param string $context_definition_id       Plugin condition context definition id
-     * @param string $context_definition_label    Plugin condition context definition label
-     * @param bool   $context_definition_required Plugin condition context definition required
+     * {@inheritdoc}
      */
-    public function generate($module, $class_name, $label, $plugin_id, $context_definition_id, $context_definition_label, $context_definition_required)
+    public function generate(array $parameters)
     {
-        $parameters = [
-            'module' => $module,
-            'class_name' => $class_name,
-            'label' => $label,
-            'plugin_id' => $plugin_id,
-            'context_definition_id' => $context_definition_id,
-            'context_definition_label' => $context_definition_label,
-            'context_definition_required' => $context_definition_required,
-            'context_id' => str_replace('entity:', '', $context_definition_id)
-        ];
+        $module = $parameters['module'];
+        $class_name = $parameters['class_name'];
+        $context_definition_id = $parameters['context_definition_id'];
+        $parameters['context_id'] = str_replace('entity:', '', $context_definition_id);
 
         $this->renderFile(
             'module/src/Plugin/Condition/condition.php.twig',