Development

#529: sfPakeGenerator-extension.diff

You must first sign up to be able to contribute.

Ticket #529: sfPakeGenerator-extension.diff

File sfPakeGenerator-extension.diff, 1.3 kB (added by mabs29, 3 years ago)

The patch to sfPakeGenerator.php for customising the module skeleton

  • sfPakeGenerator.php

    old new  
    105105 
    106106  $sf_root_dir = sfConfig::get('sf_root_dir'); 
    107107 
     108  if (file_exists($sf_root_dir.'/data/skeleton/module')) { 
     109    $sf_skeleton_dir = $sf_root_dir.'/data/skeleton/module'; 
     110  } else { 
     111    $sf_skeleton_dir = sfConfig::get('sf_symfony_data_dir').'/skeleton/module'; 
     112  } 
     113 
    108114  // create basic application structure 
    109115  $finder = pakeFinder::type('any')->prune('.svn')->discard('.svn', '.sf'); 
    110   pake_mirror($finder, sfConfig::get('sf_symfony_data_dir').'/skeleton/module/module/', $sf_root_dir.'/'.sfConfig::get('sf_apps_dir_name').'/'.$app.'/'.sfConfig::get('sf_app_module_dir_name').'/'.$module); 
     116  pake_mirror($finder, $sf_skeleton_dir.'/module/', $sf_root_dir.'/'.sfConfig::get('sf_apps_dir_name').'/'.$app.'/'.sfConfig::get('sf_app_module_dir_name').'/'.$module); 
    111117 
    112118  // create basic test 
    113   pake_copy(sfConfig::get('sf_symfony_data_dir').'/skeleton/module/test/actionsTest.php', $sf_root_dir.'/test/'.$app.'/'.$module.'ActionsTest.php'); 
     119  pake_copy($sf_skeleton_dir.'/test/actionsTest.php', $sf_root_dir.'/test/'.$app.'/'.$module.'ActionsTest.php'); 
    114120 
    115121  // customize test file 
    116122  pake_replace_tokens($module.'ActionsTest.php', $sf_root_dir.'/test/'.$app, '##', '##', $constants);