public static function initialize($path) { Config::setPath($path . 'config/'); self::$request = Request::instance(); self::$config = Config::instance(); self::$store = Store::instance(); }
protected function configure($name, $path) { $config = new Config($name, $path); $__file = $config->getPath() . 'config/config.php'; if (is_readable($__file)) { $vars = (include $__file); if (isset($vars['dirs'])) { foreach ($vars['dirs'] as $dirname => $dirpath) { $config->setPath($dirname, $dirpath); } unset($vars['dirs']); } foreach ($vars as $key => $value) { $config->set($key, $value); } } return $config; }