Stud.IP
5.4
|
Public Member Functions | |
__construct (EncoderInterface $encoder, MediaTypeInterface $outputMediaType) | |
Protected Member Functions | |
createResponse (?string $content, int $statusCode, array $headers) | |
getEncoder () | |
getMediaType () | |
Diese Factory-Klasse verknüpft die "neomerx/json-api"-Bibliothek mit der Slim-Applikation. Hier wird festgelegt, wie Slim-artige Response-Objekte gebildet werden.
__construct | ( | EncoderInterface | $encoder, |
MediaTypeInterface | $outputMediaType | ||
) |
|
protected |
Diese Methode ist die Schlüsselstelle der ganzen Klasse. Es werden Body, Statuscode und Headers der zukünftigen Response übergeben und eine zurückgegeben.
string | null | $content | der Body der zukünftigen Response |
int | $statusCode | der numerische Statuscode der zukünftigen Response |
array | $headers | die Header der zukünftigen Response |
|
protected |
{}
|
protected |
{}