lithium\net\http\Media::_initScopes PHP Method

_initScopes() protected static method

Initialize static::$_scopes with a lithium\core\Configuration instance.
protected static _initScopes ( )
    protected static function _initScopes()
    {
        static::$_scopes = static::_instance('configuration');
        static::$_scopes->initConfig = function ($name, $config) {
            $defaults = array('absolute' => false, 'host' => 'localhost', 'scheme' => 'http://', 'base' => null, 'prefix' => '', 'path' => null, 'timestamp' => false, 'filter' => null, 'suffix' => null, 'check' => false);
            $config += $defaults;
            $config['prefix'] = trim($config['prefix'], '/');
            $config['base'] = $config['base'] ? trim($config['base'], '/') : $config['base'];
            return $config;
        };
    }