# Класс HttpSoft\Message\ResponseFactory
Фабрика для создания HttpSoft\Message\Response, реализует Psr\Http\Message\ResponseFactoryInterface.
use HttpSoft\Message\ResponseFactory;
$factory = new ResponseFactory();
$response = $factory->createResponse();
$response->getStatusCode(); // 200
$response->getReasonPhrase(); // 'OK'
$response->getBody()->getContents(); // ''
$response->getBody()->getMetadata('uri') // 'php://temp'
$response->getHeaders(); // []
$response->getProtocolVersion(); // '1.1'
$response = $factory->createResponse(404, '');
$response->getStatusCode(); // 404
$response->getReasonPhrase(); // 'Not Found'
$response->getBody()->getContents(); // ''
$response->getBody()->getMetadata('uri') // 'php://temp'
$response->getHeaders(); // []
$response->getProtocolVersion(); // '1.1'
# Публичные методы
Оригинальное подробное описание методов смотрите в Psr\Http\Message\ResponseFactoryInterface.
# createResponse
Создает новый экземпляр HttpSoft\Message\Response.
public function createResponse(int $statusCode = 200, string $reasonPhrase = ''): ResponseInterface;