‪TYPO3CMS  10.4
TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization:

Public Member Functions

 __construct (TimeTracker $timeTracker)
 
ResponseInterface process (ServerRequestInterface $request, RequestHandlerInterface $handler)
 

Protected Member Functions

 isBackendUserCookieSet (ServerRequestInterface $request)
 
 isDebugModeEnabled ()
 

Protected Attributes

TimeTracker $timeTracker
 

Detailed Description

Initializes the time tracker (singleton) for the whole TYPO3 Frontend

Definition at line 32 of file TimeTrackerInitialization.php.

Constructor & Destructor Documentation

◆ __construct()

TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization::__construct ( TimeTracker  $timeTracker)

Member Function Documentation

◆ isBackendUserCookieSet()

TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization::isBackendUserCookieSet ( ServerRequestInterface  $request)
protected

◆ isDebugModeEnabled()

TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization::isDebugModeEnabled ( )
protected

◆ process()

ResponseInterface TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization::process ( ServerRequestInterface  $request,
RequestHandlerInterface  $handler 
)

Starting time tracking (by setting up a singleton object)

Parameters
ServerRequestInterface$request
RequestHandlerInterface$handler
Returns
‪ResponseInterface

Definition at line 50 of file TimeTrackerInitialization.php.

References TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization\isBackendUserCookieSet(), and TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization\isDebugModeEnabled().

Member Data Documentation

◆ $timeTracker

TimeTracker TYPO3\CMS\Frontend\Middleware\TimeTrackerInitialization::$timeTracker
protected