1: <?php
2:
3: namespace Guzzle\Parser\Url;
4:
5: /**
6: * URL parser interface
7: */
8: interface UrlParserInterface
9: {
10: /**
11: * Parse a URL using special handling for a subset of UTF-8 characters in the query string if needed.
12: *
13: * @param string $url URL to parse
14: *
15: * @return array Returns an array identical to what is returned from parse_url(). When an array key is missing from
16: * this array, you must fill it in with NULL to avoid warnings in calling code.
17: */
18: public function parseUrl($url);
19: }
20: