Changeset 23193
- Timestamp:
- 10/19/09 18:24:58 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.3/lib/task/generator/sfGenerateAppTask.class.php
r21884 r23193 84 84 [./symfony generate:app frontend --csrf-secret=UniqueSecret|INFO] 85 85 86 You can customize the default skeleton used by the task by creating a 87 [%sf_data_dir%/skeleton/app|COMMENT] directory. 86 88 EOF; 87 89 } … … 107 109 } 108 110 111 if (is_readable(sfConfig::get('sf_data_dir').'/skeleton/app')) 112 { 113 $skeletonDir = sfConfig::get('sf_data_dir').'/skeleton/app'; 114 } 115 else 116 { 117 $skeletonDir = dirname(__FILE__).'/skeleton/app'; 118 } 119 109 120 // Create basic application structure 110 121 $finder = sfFinder::type('any')->discard('.sf'); 111 $this->getFilesystem()->mirror( dirname(__FILE__).'/skeleton/app/app', $appDir, $finder);122 $this->getFilesystem()->mirror($skeletonDir.'/app', $appDir, $finder); 112 123 113 124 // Create $app.php or index.php if it is our first app … … 132 143 )); 133 144 134 $this->getFilesystem()->copy( dirname(__FILE__).'/skeleton/app/web/index.php', sfConfig::get('sf_web_dir').'/'.$indexName.'.php');135 $this->getFilesystem()->copy( dirname(__FILE__).'/skeleton/app/web/index.php', sfConfig::get('sf_web_dir').'/'.$app.'_dev.php');145 $this->getFilesystem()->copy($skeletonDir.'/web/index.php', sfConfig::get('sf_web_dir').'/'.$indexName.'.php'); 146 $this->getFilesystem()->copy($skeletonDir.'/web/index.php', sfConfig::get('sf_web_dir').'/'.$app.'_dev.php'); 136 147 137 148 $this->getFilesystem()->replaceTokens(sfConfig::get('sf_web_dir').'/'.$indexName.'.php', '##', '##', array(

