TypoScriptWaterfall extends AbstractSubModule implements RequestEnricherInterface, ModuleSettingsProviderInterface
Class TypoScriptWaterfall
Table of Contents
Interfaces
- RequestEnricherInterface
- Adminpanel interface to denote that a module has tasks to perform on initialization of the request and may enrich said request
- ModuleSettingsProviderInterface
- Adminpanel module settings interface denotes that a module has own settings.
Properties
Methods
- __construct() : mixed
- enrich() : ServerRequestInterface
- Initialize the module - runs in the TYPO3 middleware stack at an early point may manipulate the current request
- getContent() : string
- Creates the content for the "tsdebug" section ("module") of the Admin Panel
- getIdentifier() : string
- Identifier for this module, for example "preview" or "cache"
- getLabel() : string
- Module label
- getSettings() : string
- getBackendUser() : BackendUserAuthentication|FrontendBackendUserAuthentication
- Returns the current BE user.
- getConfigurationOption() : bool
- getLanguageService() : LanguageService
- Returns LanguageService
- getTimeTracker() : TimeTracker
- renderTypoScriptLog() : string
- Renders the TypoScript log as string
Properties
$configurationService
protected
ConfigurationService
$configurationService
Methods
__construct()
public
__construct() : mixed
enrich()
Initialize the module - runs in the TYPO3 middleware stack at an early point may manipulate the current request
public
enrich(ServerRequestInterface $request) : ServerRequestInterface
Parameters
- $request : ServerRequestInterface
Tags
Return values
ServerRequestInterfacegetContent()
Creates the content for the "tsdebug" section ("module") of the Admin Panel
public
getContent(ModuleData $data) : string
Parameters
- $data : ModuleData
Return values
string —HTML
getIdentifier()
Identifier for this module, for example "preview" or "cache"
public
getIdentifier() : string
Tags
Return values
stringgetLabel()
Module label
public
getLabel() : string
Tags
Return values
stringgetSettings()
public
getSettings() : string
Tags
Return values
stringgetBackendUser()
Returns the current BE user.
protected
getBackendUser() : BackendUserAuthentication|FrontendBackendUserAuthentication
Return values
BackendUserAuthentication|FrontendBackendUserAuthenticationgetConfigurationOption()
protected
getConfigurationOption(string $option) : bool
Parameters
- $option : string
Return values
boolgetLanguageService()
Returns LanguageService
protected
getLanguageService() : LanguageService
Return values
LanguageServicegetTimeTracker()
protected
getTimeTracker() : TimeTracker
Return values
TimeTrackerrenderTypoScriptLog()
Renders the TypoScript log as string
protected
renderTypoScriptLog() : string