Tipsy\Db::parseUrl PHP Метод

parseUrl() публичный Метод

public parseUrl ( $url )
    public function parseUrl($url)
    {
        $url = parse_url($url);
        $args = [];
        $args['driver'] = $url['scheme'];
        $args['user'] = $url['user'];
        $args['pass'] = $url['pass'];
        $args['host'] = $url['host'];
        $args['port'] = $url['port'];
        $args['database'] = substr($url['path'], 1);
        parse_str($url['query'], $args['options']);
        if ($args['options'] && is_array($args['options'])) {
            foreach ($args['options'] as $key => $value) {
                $args[$key] = $value;
            }
        }
        return $args;
    }