Doctrine\DBAL\DriverManager::parseDatabaseUrlQuery PHP 메소드

parseDatabaseUrlQuery() 개인적인 정적인 메소드

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.
리턴 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
    }