Namespace Alvine\Application\Web\View
Alvine\Application\Web\View\Data |
Alvine\Application\Web\View\Definition |
Alvine\Application\Web\View\Intern |
Container | Der Container ist ein Sammelbehälter für Daten, die zwischen View und Presenter ausgetauscht werden müssen. Der Container bietet einen Zugriff auf alle relevanten Daten. |
Created | Nachdem eine Resource angelegt wurde muss der Server mit 201 CREATED antworten. Zudem kann der Server über den Location-Header eine URL zurückgeben die auf das erstellte Objekt zeigt. |
Data | View für die Ausgabe von Daten. Der View wandelt das übergebene Modell nach Json um und setzt den MimeType. |
DataException | Diese Exception wird geworfen, bei Fehlern mit den anzuzeigenden Daten |
DefaultView | Default-View einer Webanwendung stellt eine HTML-Seite mit MimeType TEXT/HTML zur Verfügung. |
Form | Seiten-View einer Webanwendung |
HTTPError | Der FehlerView für Webanwendungen erweitert den Standard-View mit alle für die Darstellung einer Fehlermethode notwendigen Methoden und Eigenschaften. |
Json | Der Json-View ist spezialisiert auf die Ausgabe von Daten im Json Format. |
Location | View mit allen Daten für ein Redirect. Als MimeType wird text/html gesetzt. Über den Parameter $permanent kann entweder ein \Alvine\Net\Http\StatusCode::HTTP_MOVED_PERMANENTLY oder ein \Alvine\Net\Http\StatusCode::HTTP_FOUND |
NoContent | Neuer View ohne Content mit StatusCode 204 NO CONTENT |
Page | Seiten-View einer Webanwendung |
Updated | Ergebnis-View einer UPDATE-Operation. Wird eine Route mittels $routeID angegeben, so wird der Statuscode 303 SEE OTHER und die Location ausgegeben. Ohne Route wird 204 NO CONTENT als Statuscode gesetzt. |
VoidView | VoidView ist ein leerer View mit dem MimeType application/octet-stream |
FormImplementation | Trait für die Implementierung von Formularen in Presentern |