# Class HttpSoft\Uri\UriFactory

Factory for creating HttpSoft\Uri\Uri, implements Psr\Http\Message\UriFactoryInterface.

Source code on GitHub.

use HttpSoft\Uri\UriFactory;

$uriFactory = new UriFactory();

$uri = $uriFactory->createUri('https://example.com');
// или
$uri = UriFactory::create('https://example.com');

$uri->getScheme(); // 'https'
$uri->getHost(); // 'example.com'
(string) $uri; // 'https://example.com'

# Public methods

# create

Create a new HttpSoft\Uri\Uri instance (static method).

public static function create(
    string $uri = UriData::EMPTY_STRING,
    UriNormalizerInterface $normalizer = null
): UriInterface;

# createUri

Create a new HttpSoft\Uri\Uri instance.

public function createUri(string $uri = ''): UriInterface;