private static function getConfig() { $config = Config::getOrEmpty('cache'); return Arr::overwrite(static::$defaultConfig, isset($config['memcache']) ? $config['memcache'] : []); }
/** * @param string $name config file name * @return array */ public static final function get($name) { return isset(self::$allLoadedConfigs[$name]) ? self::$allLoadedConfigs[$name] : (self::$allLoadedConfigs[$name] = Arr::overwrite(static::load($name), LocalConfig::load($name))); }
private static function loadFromConfig() { static::$config = Arr::overwrite(static::$defaultConfig, Config::getOrEmpty('log')); static::$config['folder'] = rtrim(static::$config['folder'], '/\\ '); return static::$config; }