mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 11:28:25 +00:00
Merge pull request #468 from majna/2.1-bake-skel
Fix console option parser for --empty in ProjectTask.
This commit is contained in:
commit
7fb4738506
4 changed files with 39 additions and 7 deletions
|
@ -425,6 +425,7 @@ class ProjectTask extends AppShell {
|
|||
)->addArgument('name', array(
|
||||
'help' => __d('cake_console', 'Application directory to make, if it starts with "/" the path is absolute.')
|
||||
))->addOption('empty', array(
|
||||
'boolean' => true,
|
||||
'help' => __d('cake_console', 'Create empty files in each of the directories. Good if you are using git')
|
||||
))->addOption('skel', array(
|
||||
'default' => current(App::core('Console')) . 'Templates' . DS . 'skel',
|
||||
|
|
0
lib/Cake/Console/Templates/skel/Console/Templates/empty
Normal file
0
lib/Cake/Console/Templates/skel/Console/Templates/empty
Normal file
0
lib/Cake/Console/Templates/skel/webroot/files/empty
Normal file
0
lib/Cake/Console/Templates/skel/webroot/files/empty
Normal file
|
@ -90,19 +90,39 @@ class ProjectTaskTest extends CakeTestCase {
|
|||
'Config' . DS . 'Schema',
|
||||
'Console',
|
||||
'Console' . DS . 'Command',
|
||||
'Console' . DS . 'Templates',
|
||||
'Console' . DS . 'Command' . DS . 'Task',
|
||||
'Controller',
|
||||
'Controller' . DS. 'Component',
|
||||
'Locale',
|
||||
'Model',
|
||||
'View',
|
||||
'View' . DS . 'Helper',
|
||||
'Model' . DS. 'Behavior',
|
||||
'Model' . DS. 'Datasource',
|
||||
'Plugin',
|
||||
'Test',
|
||||
'Test' . DS . 'Case',
|
||||
'Test' . DS . 'Case' . DS . 'Controller',
|
||||
'Test' . DS . 'Case' . DS . 'Controller' . DS . 'Component',
|
||||
'Test' . DS . 'Case' . DS . 'Model',
|
||||
'Test' . DS . 'Case' . DS . 'Model' . DS . 'Behavior',
|
||||
'Test' . DS . 'Fixture',
|
||||
'Vendor',
|
||||
'View',
|
||||
'View' . DS . 'Helper',
|
||||
'tmp',
|
||||
'tmp' . DS . 'cache',
|
||||
'tmp' . DS . 'cache' . DS . 'models',
|
||||
'tmp' . DS . 'cache' . DS . 'persistent',
|
||||
'tmp' . DS . 'cache' . DS . 'views',
|
||||
'tmp' . DS . 'logs',
|
||||
'tmp' . DS . 'sessions',
|
||||
'tmp' . DS . 'tests',
|
||||
'webroot',
|
||||
'webroot' . DS . 'js',
|
||||
'webroot' . DS . 'css',
|
||||
'webroot' . DS . 'files',
|
||||
'webroot' . DS . 'img',
|
||||
'webroot' . DS . 'js',
|
||||
|
||||
);
|
||||
foreach ($dirs as $dir) {
|
||||
$this->assertTrue(is_dir($path . DS . $dir), 'Missing ' . $dir);
|
||||
|
@ -169,15 +189,26 @@ class ProjectTaskTest extends CakeTestCase {
|
|||
$empty = array(
|
||||
'Console' . DS . 'Command' . DS . 'Task' => 'empty',
|
||||
'Controller' . DS . 'Component' => 'empty',
|
||||
'Lib' => 'empty',
|
||||
'Model' . DS . 'Behavior' => 'empty',
|
||||
'View' . DS . 'Helper' => 'AppHelper.php',
|
||||
'View' . DS . 'Errors' => 'empty',
|
||||
'View' . DS . 'Scaffolds' => 'empty',
|
||||
'Model' . DS . 'Datasource' => 'empty',
|
||||
'Plugin' => 'empty',
|
||||
'Test' . DS . 'Case' . DS . 'Model' . DS . 'Behavior' => 'empty',
|
||||
'Test' . DS . 'Case' . DS . 'Controller' . DS . 'Component' => 'empty',
|
||||
'Test' . DS . 'Case' . DS . 'View' . DS . 'Helper' => 'empty',
|
||||
'Test' . DS . 'Fixture' => 'empty',
|
||||
'webroot' . DS . 'js' => 'empty'
|
||||
'Vendor' => 'empty',
|
||||
'View' . DS . 'Elements' => 'empty',
|
||||
'View' . DS . 'Errors' => 'empty',
|
||||
'View' . DS . 'Scaffolds' => 'empty',
|
||||
'tmp' . DS . 'cache' . DS . 'models' => 'empty',
|
||||
'tmp' . DS . 'cache' . DS . 'persistent' => 'empty',
|
||||
'tmp' . DS . 'cache' . DS . 'views' => 'empty',
|
||||
'tmp' . DS . 'logs' => 'empty',
|
||||
'tmp' . DS . 'sessions' => 'empty',
|
||||
'tmp' . DS . 'tests' => 'empty',
|
||||
'webroot' . DS . 'js' => 'empty',
|
||||
'webroot' . DS . 'files' => 'empty'
|
||||
);
|
||||
|
||||
foreach ($empty as $dir => $file) {
|
||||
|
|
Loading…
Reference in a new issue