‪TYPO3CMS  11.5
TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall Class Reference
Inheritance diagram for TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall:
TYPO3\CMS\Adminpanel\ModuleApi\AbstractSubModule TYPO3\CMS\Adminpanel\ModuleApi\RequestEnricherInterface TYPO3\CMS\Adminpanel\ModuleApi\ModuleSettingsProviderInterface TYPO3\CMS\Adminpanel\ModuleApi\ModuleInterface TYPO3\CMS\Adminpanel\ModuleApi\ContentProviderInterface

Public Member Functions

 __construct ()
 
 getIdentifier ()
 
 getLabel ()
 
 enrich (ServerRequestInterface $request)
 
string getContent (ModuleData $data)
 
 getSettings ()
 

Protected Member Functions

BackendUserAuthentication FrontendBackendUserAuthentication getBackendUser ()
 
bool getConfigurationOption (string $option)
 
string renderTypoScriptLog ()
 
TimeTracker getTimeTracker ()
 
- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Adminpanel\ModuleApi\AbstractSubModule
LanguageService getLanguageService ()
 

Protected Attributes

ConfigurationService $configurationService
 

Detailed Description

Class TypoScriptWaterfall

Definition at line 39 of file TypoScriptWaterfall.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::__construct ( )

Definition at line 45 of file TypoScriptWaterfall.php.

Member Function Documentation

◆ enrich()

TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::enrich ( ServerRequestInterface  $request)

‪Initialize the module - runs in the TYPO3 middleware stack at an early point may manipulate the current request

Parameters
ServerRequestInterface$request
Returns
‪\Psr\Http\Message\ServerRequestInterface

Implements TYPO3\CMS\Adminpanel\ModuleApi\RequestEnricherInterface.

Definition at line 71 of file TypoScriptWaterfall.php.

References TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall\getConfigurationOption(), and TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall\getTimeTracker().

◆ getBackendUser()

BackendUserAuthentication FrontendBackendUserAuthentication TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::getBackendUser ( )
protected

Returns the current BE user.

Returns
‪BackendUserAuthentication|FrontendBackendUserAuthentication

Reimplemented from TYPO3\CMS\Adminpanel\ModuleApi\AbstractSubModule.

Definition at line 144 of file TypoScriptWaterfall.php.

References $GLOBALS.

Referenced by TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall\getContent(), and TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall\getSettings().

◆ getConfigurationOption()

bool TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::getConfigurationOption ( string  $option)
protected

◆ getContent()

string TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::getContent ( ModuleData  $data)

◆ getIdentifier()

TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::getIdentifier ( )

‪Identifier for this module, for example "preview" or "cache"

Returns
‪string

Implements TYPO3\CMS\Adminpanel\ModuleApi\ModuleInterface.

Definition at line 53 of file TypoScriptWaterfall.php.

◆ getLabel()

TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::getLabel ( )

◆ getSettings()

◆ getTimeTracker()

TimeTracker TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::getTimeTracker ( )
protected

◆ renderTypoScriptLog()

string TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::renderTypoScriptLog ( )
protected

Member Data Documentation

◆ $configurationService

ConfigurationService TYPO3\CMS\Adminpanel\Modules\TsDebug\TypoScriptWaterfall::$configurationService
protected

Definition at line 43 of file TypoScriptWaterfall.php.