vendor/php-http/message/src/UriFactory/GuzzleUriFactory.php line 24

Open in your IDE?
  1. <?php
  2. namespace Http\Message\UriFactory;
  3. use function GuzzleHttp\Psr7\uri_for;
  4. use GuzzleHttp\Psr7\Utils;
  5. use Http\Message\UriFactory;
  6. /**
  7.  * Creates Guzzle URI.
  8.  *
  9.  * @author David de Boer <david@ddeboer.nl>
  10.  *
  11.  * @deprecated This will be removed in php-http/message2.0. Consider using the official Guzzle PSR-17 factory
  12.  */
  13. final class GuzzleUriFactory implements UriFactory
  14. {
  15.     /**
  16.      * {@inheritdoc}
  17.      */
  18.     public function createUri($uri)
  19.     {
  20.         if (class_exists(Utils::class)) {
  21.             return Utils::uriFor($uri);
  22.         }
  23.         return uri_for($uri);
  24.     }
  25. }