public function do_actions() { $module_directory = HaddockProjectOrganisation_ModuleDirectoriesHelper::get_module_directory_from_cli_choice(); echo 'Creating an input validator for the ' . $module_directory->get_title() . ' module.' . PHP_EOL; $new_input_validator_name = CLIScripts_UserInterrogationHelper::get_validated_input('Please enter the name of the input validator: ', new InputValidation_InputValidatorNameValidator()); InputValidation_InputValidatorsHelper::create_input_validator($new_input_validator_name, $module_directory); }
public function do_actions() { $module_directory = HaddockProjectOrganisation_ModuleDirectoriesHelper::get_module_directory_from_cli_choice(); echo 'Creating a file class for the ' . $module_directory->get_title() . ' module.' . PHP_EOL; $new_file_class_name = CLIScripts_UserInterrogationHelper::get_validated_input('Please enter the name of the file class: ', new FileSystem_FileClassNameValidator()); FileSystem_FileClassesHelper::create_file_class($new_file_class_name, $module_directory); }
public function do_actions() { $module_directory = HaddockProjectOrganisation_ModuleDirectoriesHelper::get_module_directory_from_cli_choice(); echo 'Setting the camel case root for the ' . $module_directory->get_title() . ' module.' . PHP_EOL; $camel_case_root = CLIScripts_UserInterrogationHelper::get_validated_input('Please enter the upper camel case root: ', new HaddockProjectOrganisation_ModuleDirectoryCamelCaseRootValidator()); HaddockProjectOrganisation_ModuleDirectoriesCamelCaseRootsHelper::set_camel_case_root($camel_case_root, $module_directory); }
public function do_actions() { /* * Get the module directory. */ $module_directory = HaddockProjectOrganisation_ModuleDirectoriesHelper::get_module_directory_from_cli_choice(); echo 'Creating a delta file for the ' . $module_directory->get_title() . ' module.' . PHP_EOL; Database_DeltaFilesHelper::create_delta_file($module_directory); }
public function do_actions() { /* * Get the module directory. */ $module_directory = HaddockProjectOrganisation_ModuleDirectoriesHelper::get_module_directory_from_cli_choice(); echo 'Creating a CLI script for the ' . $module_directory->get_title() . ' module.' . PHP_EOL; $new_script_name = CLIScripts_UserInterrogationHelper::get_validated_input('Please enter the name of the script: ', new CLIScripts_NewScriptNameValidator()); CLIScripts_CLIScriptsHelper::create_cli_script($new_script_name, $module_directory); }