Exemplo n.º 1
0
 /**
  * Sometimes dmModules don't have generate_dir set, so we must set it ourselves.
  * @todo moved to dmModule, more appropriate place
  * @param dmModule $module
  * @param unknown_type $configuration
  */
 public function setGenerateDirOption(dmModule $module, $configuration)
 {
     if ($pluginName = $module->getPluginName()) {
         if ($module->isOverridden()) {
             return;
         }
         $module->setOption('generate_dir', dmOs::join($configuration->getPluginConfiguration($pluginName)->getRootDir(), 'modules', $module->getSfName()));
     } else {
         $module->setOption('generate_dir', dmOs::join(sfConfig::get('sf_apps_dir'), $this->getApplication() . '/modules', $module->getSfName()));
     }
 }