X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=vendor%2Fdrupal%2Fconsole%2Fsrc%2FGenerator%2FFormGenerator.php;h=d198974802c1e304cde28f15139da4453f6ec0f9;hb=1270d9129ce8f27c9b28b10518e32132c58e0aca;hp=a05cd1ae94b8850f8a06fa62a2855ee96edcf89c;hpb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;p=yaffs-website diff --git a/vendor/drupal/console/src/Generator/FormGenerator.php b/vendor/drupal/console/src/Generator/FormGenerator.php index a05cd1ae9..d19897480 100644 --- a/vendor/drupal/console/src/Generator/FormGenerator.php +++ b/vendor/drupal/console/src/Generator/FormGenerator.php @@ -41,6 +41,7 @@ class FormGenerator extends Generator * @param $module * @param $class_name * @param $services + * @param $config_file * @param $inputs * @param $form_id * @param $form_type @@ -50,7 +51,7 @@ class FormGenerator extends Generator * @param $menu_parent * @param $menu_link_desc */ - public function generate($module, $class_name, $form_id, $form_type, $services, $inputs, $path, $menu_link_gen, $menu_link_title, $menu_parent, $menu_link_desc) + public function generate($module, $class_name, $form_id, $form_type, $services, $config_file, $inputs, $path, $menu_link_gen, $menu_link_title, $menu_parent, $menu_link_desc) { $class_name_short = strtolower( $this->stringConverter->removeSuffix($class_name) @@ -59,6 +60,7 @@ class FormGenerator extends Generator $parameters = [ 'class_name' => $class_name, 'services' => $services, + 'config_file' => $config_file, 'inputs' => $inputs, 'module_name' => $module, 'form_id' => $form_id, @@ -90,13 +92,15 @@ class FormGenerator extends Generator $this->extensionManager->getModule($module)->getFormPath() .'/'.$class_name.'.php', $parameters ); - + // Render defaults YML file. - $this->renderFile( - 'module/config/install/field.default.yml.twig', - $this->extensionManager->getModule($module)->getPath() .'/config/install/'.$module.'.'.$class_name_short.'.yml', - $parameters - ); + if ($config_file == true) { + $this->renderFile( + 'module/config/install/field.default.yml.twig', + $this->extensionManager->getModule($module)->getPath() .'/config/install/'.$module.'.'.$class_name_short.'.yml', + $parameters + ); + } if ($menu_link_gen == true) { $this->renderFile(