|  | <?php
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | namespace Psr\Http\Message;
 | 
						
						
						
							|  | 
 | 
						
						
						
							|  | interface UriFactoryInterface
 | 
						
						
						
							|  | {
 | 
						
						
						
							|  |     /**
 | 
						
						
						
							|  |      * Create a new URI.
 | 
						
						
						
							|  |      *
 | 
						
						
						
							|  |      * @param string $uri
 | 
						
						
						
							|  |      *
 | 
						
						
						
							|  |      * @return UriInterface
 | 
						
						
						
							|  |      *
 | 
						
						
						
							|  |      * @throws \InvalidArgumentException If the given URI cannot be parsed.
 | 
						
						
						
							|  |      */
 | 
						
						
						
							|  |     public function createUri(string $uri = ''): UriInterface;
 | 
						
						
						
							|  | }
 |