public static function collectionFromUrl($url)
    {
        $url = Collection::collect(parse_url($url));
        $url->set('query', static::collectionFromUrlQuery($url->get('query')));

        return $url;
    }