GetWidgetAction
extends AbstractAction
in package
Class AbstractAction
Tags
Table of Contents
- FALLBACK_LANGUAGE_CODE = "de"
- $textManager : TextManager
- $url : Url
- $languageCode : LanguageCode
- $languageService : LanguageService
- $userPreferences : UserPreferences
- __construct() : mixed
- Constructor.
- __invoke() : Response
- This method will be called in order to process the incoming request.
- handle() : Response
- Executes the business logic of the incoming request.
- initAbstractAction() : void
- Module action initialization.
- mapDataToArray() : array<string|int, mixed>
- Return data as array.
- mapMapDataToArray() : array<string|int, mixed>
- Return array containing map data.
- mapNumberDataToArray() : array<string|int, mixed>
- Return array containing number data.
- mapOptionsToArray() : array<string|int, mixed>
- Return options as array.
- mapSerialDataToArray() : array<string|int, mixed>
- Return array containing serial data.
- mapTableDataToArray() : array<string|int, mixed>
- Return array containing table data.
- mapTextDataToArray() : array<string|int, mixed>
- Return array containing text data.
- translate() : string
- Translates the section phrase.
Constants
FALLBACK_LANGUAGE_CODE
private
mixed
FALLBACK_LANGUAGE_CODE
= "de"
Properties
$textManager
protected
TextManager
$textManager
$url
protected
Url
$url
$languageCode
private
LanguageCode
$languageCode
$languageService
private
LanguageService
$languageService
$userPreferences
private
UserPreferences
$userPreferences
Methods
__construct()
Constructor.
public
__construct(LanguageService $languageService, UserPreferences $userPreferences) : mixed
Parameters
- $languageService : LanguageService
- $userPreferences : UserPreferences
Return values
mixed —__invoke()
This method will be called in order to process the incoming request.
public
__invoke(Request $request, Response $response) : Response
Parameters
Return values
Response —handle()
Executes the business logic of the incoming request.
public
abstract handle(Request $request, Response $response) : Response
Parameters
Return values
Response —initAbstractAction()
Module action initialization.
public
initAbstractAction(Url $url, TextManager $textManager) : void
Parameters
- $url : Url
- $textManager : TextManager
Return values
void —mapDataToArray()
Return data as array.
protected
mapDataToArray(Data $data) : array<string|int, mixed>
Parameters
- $data : Data
Return values
array<string|int, mixed> —mapMapDataToArray()
Return array containing map data.
protected
mapMapDataToArray(Map $data) : array<string|int, mixed>
Parameters
- $data : Map
Return values
array<string|int, mixed> —mapNumberDataToArray()
Return array containing number data.
protected
mapNumberDataToArray(Number $data) : array<string|int, mixed>
Parameters
- $data : Number
Return values
array<string|int, mixed> —mapOptionsToArray()
Return options as array.
protected
mapOptionsToArray(Options $options) : array<string|int, mixed>
Parameters
- $options : Options
Return values
array<string|int, mixed> —mapSerialDataToArray()
Return array containing serial data.
protected
mapSerialDataToArray(Serial $data) : array<string|int, mixed>
Parameters
- $data : Serial
Return values
array<string|int, mixed> —mapTableDataToArray()
Return array containing table data.
protected
mapTableDataToArray(Table $data) : array<string|int, mixed>
Parameters
- $data : Table
Return values
array<string|int, mixed> —mapTextDataToArray()
Return array containing text data.
protected
mapTextDataToArray(Text $data) : array<string|int, mixed>
Parameters
- $data : Text
Return values
array<string|int, mixed> —translate()
Translates the section phrase.
protected
translate(string $phrase, string $section[, int|null $languageId = null ]) : string
Parameters
- $phrase : string
- $section : string
- $languageId : int|null = null