Factory
class Factory extends Factory
Erstellen eines Views für die Ausgabe anhand von Daten
Methods
static View
createViewFromGeneric(Presenter $presenter, Generic $report, MediaType $mediaType = null)
DatenView erstellen
static View
createSuccessViewFromGeneric(Presenter $presenter, MediaType $mediaType, Generic $report)
Erfolgsview erstellen
static View
createErrorViewFromGeneric(Presenter $presenter, MediaType $mediaType, Generic $report)
Fehlerview erstellen
static MediaType
getResponseMediaType(Presenter $presenter, array $supportedMimeTypes = null)
Medientyp für die Rückgabe ermitteln
Details
at line 42
static View
createViewFromGeneric(Presenter $presenter, Generic $report, MediaType $mediaType = null)
DatenView erstellen
at line 70
static protected View
createSuccessViewFromGeneric(Presenter $presenter, MediaType $mediaType, Generic $report)
Erfolgsview erstellen
at line 115
static protected View
createErrorViewFromGeneric(Presenter $presenter, MediaType $mediaType, Generic $report)
Fehlerview erstellen
at line 178
static MediaType
getResponseMediaType(Presenter $presenter, array $supportedMimeTypes = null)
Medientyp für die Rückgabe ermitteln
Versteht der Client HTML, so wird HTML zurückgegeben, ansosten wird auf JSON geprüft.
Die Reihenfolge und Werte der Prüfung können über den Parameter $supportedMimeTypes geändert werden.
Unterstützt der Client keine Codierung wird eine Exception geworfen.