DisplayController
extends BaseController
in package
FinalYes
Table of Contents
Properties
- $flash : FlashMessengerInterface
- $renderer : ViewRendererInterface
- $requestContext : RequestContext
- $getDeparturesUseCase : GetDeparturesUseCase
- $getDisplayAnnouncementsUseCase : GetDisplayAnnouncementsUseCase
- $getDisplayCountdownUseCase : GetDisplayCountdownUseCase
- $getDisplayEventsUseCase : GetDisplayEventsUseCase
- $getDisplayQuoteUseCase : GetDisplayQuoteUseCase
- $getDisplayWeatherUseCase : GetDisplayWeatherUseCase
- $getDisplayWordUseCase : GetDisplayWordUseCase
- $isModuleVisibleUseCase : IsModuleVisibleUseCase
- $StopIDs : array<string|int, mixed>
Methods
- __construct() : mixed
- getAnnouncements() : ResponseInterface
- getCountdown() : ResponseInterface
- getDepartures() : ResponseInterface
- getEvents() : ResponseInterface
- getQuote() : ResponseInterface
- getWeather() : ResponseInterface
- getWord() : ResponseInterface
- index() : ResponseInterface
- flash() : void
- getCurrentUserId() : int|null
- jsonResponse() : ResponseInterface
- JSON response helper
- noContentResponse() : ResponseInterface
- No content response helper
- redirect() : ResponseInterface
- Redirect to URL
- render() : ResponseInterface
- Render view and return as response
Properties
$flash
public
FlashMessengerInterface
$flash
$renderer
public
ViewRendererInterface
$renderer
$requestContext
public
RequestContext
$requestContext
$getDeparturesUseCase read-only
private
GetDeparturesUseCase
$getDeparturesUseCase
$getDisplayAnnouncementsUseCase read-only
private
GetDisplayAnnouncementsUseCase
$getDisplayAnnouncementsUseCase
$getDisplayCountdownUseCase read-only
private
GetDisplayCountdownUseCase
$getDisplayCountdownUseCase
$getDisplayEventsUseCase read-only
private
GetDisplayEventsUseCase
$getDisplayEventsUseCase
$getDisplayQuoteUseCase read-only
private
GetDisplayQuoteUseCase
$getDisplayQuoteUseCase
$getDisplayWeatherUseCase read-only
private
GetDisplayWeatherUseCase
$getDisplayWeatherUseCase
$getDisplayWordUseCase read-only
private
GetDisplayWordUseCase
$getDisplayWordUseCase
$isModuleVisibleUseCase read-only
private
IsModuleVisibleUseCase
$isModuleVisibleUseCase
$StopIDs read-only
private
array<string|int, mixed>
$StopIDs
Methods
__construct()
public
__construct(RequestContext $requestContext, ViewRendererInterface $renderer, IsModuleVisibleUseCase $isModuleVisibleUseCase, GetDeparturesUseCase $getDeparturesUseCase, GetDisplayAnnouncementsUseCase $getDisplayAnnouncementsUseCase, GetDisplayCountdownUseCase $getDisplayCountdownUseCase, GetDisplayWeatherUseCase $getDisplayWeatherUseCase, GetDisplayEventsUseCase $getDisplayEventsUseCase, GetDisplayQuoteUseCase $getDisplayQuoteUseCase, GetDisplayWordUseCase $getDisplayWordUseCase, array<string|int, mixed> $StopIDs) : mixed
Parameters
- $requestContext : RequestContext
- $renderer : ViewRendererInterface
- $isModuleVisibleUseCase : IsModuleVisibleUseCase
- $getDeparturesUseCase : GetDeparturesUseCase
- $getDisplayAnnouncementsUseCase : GetDisplayAnnouncementsUseCase
- $getDisplayCountdownUseCase : GetDisplayCountdownUseCase
- $getDisplayWeatherUseCase : GetDisplayWeatherUseCase
- $getDisplayEventsUseCase : GetDisplayEventsUseCase
- $getDisplayQuoteUseCase : GetDisplayQuoteUseCase
- $getDisplayWordUseCase : GetDisplayWordUseCase
- $StopIDs : array<string|int, mixed>
getAnnouncements()
public
getAnnouncements() : ResponseInterface
Return values
ResponseInterfacegetCountdown()
public
getCountdown() : ResponseInterface
Return values
ResponseInterfacegetDepartures()
public
getDepartures() : ResponseInterface
Return values
ResponseInterfacegetEvents()
public
getEvents() : ResponseInterface
Return values
ResponseInterfacegetQuote()
public
getQuote() : ResponseInterface
Return values
ResponseInterfacegetWeather()
public
getWeather() : ResponseInterface
Return values
ResponseInterfacegetWord()
public
getWord() : ResponseInterface
Return values
ResponseInterfaceindex()
public
index() : ResponseInterface
Return values
ResponseInterfaceflash()
protected
flash(string $key, string $message) : void
Parameters
- $key : string
- $message : string
getCurrentUserId()
protected
getCurrentUserId() : int|null
Tags
Return values
int|nulljsonResponse()
JSON response helper
protected
jsonResponse(int $statusCode, array<string|int, mixed> $data) : ResponseInterface
Parameters
- $statusCode : int
- $data : array<string|int, mixed>
Return values
ResponseInterfacenoContentResponse()
No content response helper
protected
noContentResponse([int $statusCode = 204 ]) : ResponseInterface
Parameters
- $statusCode : int = 204
Return values
ResponseInterfaceredirect()
Redirect to URL
protected
redirect(string $location[, int $statusCode = 302 ]) : ResponseInterface
Parameters
- $location : string
- $statusCode : int = 302
Return values
ResponseInterfacerender()
Render view and return as response
protected
render(string $view[, array<string|int, mixed> $data = [] ][, int $statusCode = 200 ]) : ResponseInterface
Parameters
- $view : string
- $data : array<string|int, mixed> = []
- $statusCode : int = 200