DoDomuDojade Documentation

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

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
ResponseInterface

getCountdown()

public getCountdown() : ResponseInterface
Return values
ResponseInterface

getDepartures()

public getDepartures() : ResponseInterface
Return values
ResponseInterface

getEvents()

public getEvents() : ResponseInterface
Return values
ResponseInterface

getQuote()

public getQuote() : ResponseInterface
Return values
ResponseInterface

getWeather()

public getWeather() : ResponseInterface
Return values
ResponseInterface

getWord()

public getWord() : ResponseInterface
Return values
ResponseInterface

flash()

protected flash(string $key, string $message) : void
Parameters
$key : string
$message : string

jsonResponse()

JSON response helper

protected jsonResponse(int $statusCode, array<string|int, mixed> $data) : ResponseInterface
Parameters
$statusCode : int
$data : array<string|int, mixed>
Return values
ResponseInterface

noContentResponse()

No content response helper

protected noContentResponse([int $statusCode = 204 ]) : ResponseInterface
Parameters
$statusCode : int = 204
Return values
ResponseInterface

redirect()

Redirect to URL

protected redirect(string $location[, int $statusCode = 302 ]) : ResponseInterface
Parameters
$location : string
$statusCode : int = 302
Return values
ResponseInterface

render()

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
Return values
ResponseInterface

        
On this page

Search results