/** * 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())); } }