# Класс HttpSoft\Uri\UriFactory

Фабрика для создания HttpSoft\Uri\Uri, реализует Psr\Http\Message\UriFactoryInterface.

Исходный код на 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'

# Публичные методы

# create

Создает новый экземпляр HttpSoft\Uri\Uri (статический метод).

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

# createUri

Создает новый экземпляр HttpSoft\Uri\Uri

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