# Класс HttpSoft\Message\RequestFactory
Фабрика для создания HttpSoft\Message\Request, реализует Psr\Http\Message\RequestFactoryInterface.
use HttpSoft\Message\RequestFactory;
$factory = new RequestFactory();
$request = $factory->createRequest('GET', 'http://example.com');
$request->getMethod(); // 'GET'
$request->getProtocolVersion(); // '1.1'
$request->getBody()->getContents(); // ''
(string) $request->getUri(); // 'http://example.com'
$request->getHeaders(); // ['Host' => ['example.com']]
# Публичные методы
Оригинальное подробное описание методов смотрите в Psr\Http\Message\RequestFactoryInterface.
# createRequest
Создает новый экземпляр HttpSoft\Message\Request.
/**
* @param string $method
* @param UriInterface|string $uri
* @return RequestInterface
*/
public function createRequest(string $method, $uri): RequestInterface;