Changeset 6622
- Timestamp:
- 12/20/07 17:07:59 (10 months ago)
- Files:
-
- branches/1.0/data/tasks/sfPakeSymfony.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/1.0/data/tasks/sfPakeSymfony.php
r2800 r6622 18 18 { 19 19 // check that the symfony librairies are not already freeze for this project 20 if (is_readable( 'lib/symfony'))20 if (is_readable(sfConfig::get('sf_lib_dir').'/symfony')) 21 21 { 22 22 throw new Exception('You can only freeze when lib/symfony is empty.'); 23 23 } 24 24 25 if (is_readable( 'data/symfony'))25 if (is_readable(sfConfig::get('sf_data_dir').'/symfony')) 26 26 { 27 27 throw new Exception('You can only freeze when data/symfony is empty.'); 28 28 } 29 29 30 if (is_readable( 'web/sf'))30 if (is_readable(sfConfig::get('sf_web_dir').'/sf')) 31 31 { 32 32 throw new Exception('You can only freeze when web/sf is empty.'); 33 33 } 34 34 35 if (is_link( 'web/sf'))35 if (is_link(sfConfig::get('sf_web_dir').'/sf')) 36 36 { 37 pake_remove( 'web/sf', '');37 pake_remove(sfConfig::get('sf_web_dir').'/sf', ''); 38 38 } 39 39 … … 44 44 pake_echo_action('freeze', 'freezing data found in "'.$symfony_data_dir.'"'); 45 45 46 pake_mkdirs( 'lib'.DIRECTORY_SEPARATOR.'symfony');47 pake_mkdirs( 'data'.DIRECTORY_SEPARATOR.'symfony');46 pake_mkdirs(sfConfig::get('sf_lib_dir').DIRECTORY_SEPARATOR.'symfony'); 47 pake_mkdirs(sfConfig::get('sf_data_dir').DIRECTORY_SEPARATOR.'symfony'); 48 48 49 49 $finder = pakeFinder::type('any')->ignore_version_control(); 50 pake_mirror($finder, $symfony_lib_dir, 'lib/symfony');51 pake_mirror($finder, $symfony_data_dir, 'data/symfony');50 pake_mirror($finder, $symfony_lib_dir, sfConfig::get('sf_lib_dir').'/symfony'); 51 pake_mirror($finder, $symfony_data_dir, sfConfig::get('sf_data_dir').'/symfony'); 52 52 53 pake_rename( 'data/symfony/web/sf', 'web/sf');53 pake_rename(sfConfig::get('sf_data_dir').'/symfony/web/sf', sfConfig::get('sf_web_dir').'/sf'); 54 54 55 55 // change symfony paths in config/config.php … … 73 73 74 74 $finder = pakeFinder::type('any'); 75 pake_remove($finder, 'lib/symfony');76 pake_remove( 'lib/symfony', '');77 pake_remove($finder, 'data/symfony');78 pake_remove( 'data/symfony', '');75 pake_remove($finder, sfConfig::get('sf_lib_dir').'/symfony'); 76 pake_remove(sfConfig::get('sf_lib_dir').'/symfony', ''); 77 pake_remove($finder, sfConfig::get('sf_data_dir').'/symfony'); 78 pake_remove(sfConfig::get('sf_data_dir').'/symfony', ''); 79 79 pake_remove('symfony.php', ''); 80 pake_remove($finder, 'web/sf');81 pake_remove( 'web/sf', '');80 pake_remove($finder, sfConfig::get('sf_web_dir').'/sf'); 81 pake_remove(sfConfig::get('sf_web_dir').'/sf', ''); 82 82 } 83 83