Doctrine\DBAL\DriverManager::parseDatabaseUrlQuery PHP Method

parseDatabaseUrlQuery() private static method

Parses the query part of the given connection URL and resolves the given connection parameters.
private static parseDatabaseUrlQuery ( array $url, array $params ) : array
$url array The connection URL parts to evaluate.
$params array The connection parameters to resolve.
return array The resolved connection parameters.
    private static function parseDatabaseUrlQuery(array $url, array $params)
    {
        if (!isset($url['query'])) {
            return $params;
        }
        $query = array();
        parse_str($url['query'], $query);
        // simply ingest query as extra params, e.g. charset or sslmode
        return array_merge($params, $query);
        // parse_str wipes existing array elements
    }