public function initConfig()
{
// load config
$app = $this;
$this['config'] = $this->share(function () use($app) {
$configAll = array();
$app->parseConfig('constant', $configAll)->parseConfig('path', $configAll)->parseConfig('config', $configAll)->parseConfig('database', $configAll)->parseConfig('mail', $configAll)->parseConfig('log', $configAll)->parseConfig('nav', $configAll, true)->parseConfig('doctrine_cache', $configAll)->parseConfig('http_cache', $configAll)->parseConfig('session_handler', $configAll);
return $configAll;
});
}