mirror of
https://github.com/linuxserver/Heimdall.git
synced 2026-02-22 04:30:32 +09:00
36 lines
1012 B
PHP
36 lines
1012 B
PHP
<?php
|
|
|
|
namespace Http\Message;
|
|
|
|
use Psr\Http\Message\RequestInterface;
|
|
use Psr\Http\Message\ResponseInterface;
|
|
|
|
/**
|
|
* Formats a request and/or a response as a string.
|
|
*
|
|
* @author Márk Sági-Kazár <mark.sagikazar@gmail.com>
|
|
*
|
|
* The formatResponseForRequest method will be added to this interface in the next major version, replacing the formatRequest method.
|
|
* Meanwhile, callers SHOULD check the formatter for the existence of formatResponseForRequest and call that if available.
|
|
*
|
|
* @method string formatResponseForRequest(ResponseInterface $response, RequestInterface $request) Formats a response in context of its request.
|
|
*/
|
|
interface Formatter
|
|
{
|
|
/**
|
|
* Formats a request.
|
|
*
|
|
* @return string
|
|
*/
|
|
public function formatRequest(RequestInterface $request);
|
|
|
|
/**
|
|
* @deprecated since 1.13, use formatResponseForRequest() instead
|
|
*
|
|
* Formats a response.
|
|
*
|
|
* @return string
|
|
*/
|
|
public function formatResponse(ResponseInterface $response);
|
|
}
|