X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fdrupal%2Fconsole%2Fsrc%2FGenerator%2FPluginSkeletonGenerator.php;fp=vendor%2Fdrupal%2Fconsole%2Fsrc%2FGenerator%2FPluginSkeletonGenerator.php;h=ce118a75531b44bb0d80d40d96511cca24ae00da;hp=1e80864f421d53b3e3e6de2828c73a6d77038aac;hb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;hpb=aea91e65e895364e460983b890e295aa5d5540a5 diff --git a/vendor/drupal/console/src/Generator/PluginSkeletonGenerator.php b/vendor/drupal/console/src/Generator/PluginSkeletonGenerator.php index 1e80864f4..ce118a755 100644 --- a/vendor/drupal/console/src/Generator/PluginSkeletonGenerator.php +++ b/vendor/drupal/console/src/Generator/PluginSkeletonGenerator.php @@ -29,32 +29,20 @@ class PluginSkeletonGenerator extends Generator } /** - * Generator Post Update Name function. - * - * @param $module - * @param $pluginId - * @param $plugin - * @param $className - * @param $pluginMetaData - * @param $services + * {@inheritdoc} */ - public function generate($module, $pluginId, $plugin, $className, $pluginMetaData, $services) + public function generate(array $parameters) { - $module_path = $this->extensionManager->getModule($module)->getPath(); - - $parameters = [ - 'module' => $module, - 'plugin_id' => $pluginId, - 'plugin' => $plugin, - 'class_name' => $className, - 'services' => $services, - 'plugin_annotation' => array_pop(explode('\\', $pluginMetaData['pluginAnnotation'])), - 'plugin_interface' => array_pop(explode('\\', $pluginMetaData['pluginInterface'])) - ]; + $className = $parameters['class_name']; + $module = $parameters['module']; + $pluginMetaData = $parameters['plugin_metadata']; + + $parameters['plugin_annotation'] = array_pop(explode('\\', $pluginMetaData['pluginAnnotation'])); + $parameters['plugin_interface'] = array_pop(explode('\\', $pluginMetaData['pluginInterface'])); $this->renderFile( 'module/src/Plugin/skeleton.php.twig', - $module_path .'/src/'. $pluginMetaData['subdir'] . '/' . $className .'.php', + $this->extensionManager->getModule($module)->getPath() . '/src/' . $pluginMetaData['subdir'] . '/' . $className . '.php', array_merge($parameters, $pluginMetaData) ); }