Response
class Response extends Message implements ResponseInterface (View source)
Représentation d'une réponse sortante côté serveur.
Properties
protected string | $protocolVersion | Version du protocole (1.0|1.1|2.0|2). | from Message |
protected StreamInterface | $body | Corp du message. | from Message |
protected array | $headers | Les entêtes. | from Message |
protected string[] | $protocols | Protocoles pris en charges. | from Message |
protected int | $code | Code d'état. | |
protected string | $reasonPhrase | Phrase de raison. | |
protected array | $reasonPhraseDefault | Code d'état et phrases de raison autorisés. |
Methods
Renvoie une instance avec la version du protocole HTTP.
Vérifie si un en-tête existe par le nom (insensible à la casse).
Récupère une chaîne de valeurs séparées par des virgules pour un seul en-tête.
Renvoyer une instance avec la valeur fournie en remplaçant l'en-tête spécifié.
Renvoyer une instance avec la valeur fournie en ajoutant l'en-tête spécifié.
Renvoie une instance avec le corps du message spécifié.
Construit une réponse à partir de son code, son message et de ses en-têtes.
Renvoie les informations de la réponse et son contenu.
Obtient le code d'état de la réponse.
Renvoie une instance avec le code d'état spécifié et, éventuellement, une phrase de raison.
Obtient la phrase de raison de la réponse.
Filtre le code d'état.
Details
$this
withProtocolVersion(string $version)
Renvoie une instance avec la version du protocole HTTP.
bool
hasHeader($name)
Vérifie si un en-tête existe par le nom (insensible à la casse).
string[]
getHeader($name)
Vérifie si un en-tête existe par le nom (insensible à la casse).
string
getHeaderLine($name)
Récupère une chaîne de valeurs séparées par des virgules pour un seul en-tête.
$this
withHeader(string $name, string|string[] $value)
Renvoyer une instance avec la valeur fournie en remplaçant l'en-tête spécifié.
$this
withAddedHeader(string $name, string|string[] $value)
Renvoyer une instance avec la valeur fournie en ajoutant l'en-tête spécifié.
$this
withoutHeader(string $name)
Renvoie une instance sans l'en-tête spécifié.
$this
withBody(StreamInterface $body)
Renvoie une instance avec le corps du message spécifié.
protected string
filterProtocolVersion(string $version)
Filtre la version du protocole.
at line 118
__construct(int $code = 200, StreamInterface $body = null, array $headers = [], string $reasonPhrase = '')
Construit une réponse à partir de son code, son message et de ses en-têtes.
at line 137
string
__toString()
Renvoie les informations de la réponse et son contenu.
at line 153
int
getStatusCode()
Obtient le code d'état de la réponse.
at line 172
Response
withStatus(int $code, string $reasonPhrase = '')
Renvoie une instance avec le code d'état spécifié et, éventuellement, une phrase de raison.
at line 191
int
getReasonPhrase()
Obtient la phrase de raison de la réponse.
at line 204
protected int
filtreCode(int $code)
Filtre le code d'état.