/** * Custom init file for modules. * * Allows to load extra settings per module, like routes etc. */ public function _initModules(Yaf\Dispatcher $dispatcher) { $app = $dispatcher->getApplication(); $modules = $app->getModules(); foreach ($modules as $module) { if ('index' == strtolower($module)) { continue; } require_once $app->getAppDirectory() . "/modules" . "/{$module}" . "/_init.php"; } }
public function _initModules(Yaf\Dispatcher $dispatcher) { $event = $this->profiler->startEvent('Init modules'); $app = $dispatcher->getApplication(); $modules = $app->getModules(); foreach ($modules as $module) { if (strcmp($module, 'Index') == 0) { continue; } require_once $app->getAppDirectory() . "/modules/{$module}/_init.php"; } $this->profiler->endEvent($event); }