2 declare(strict_types = 1);
18 use Psr\Http\Message\ResponseInterface;
19 use Psr\Http\Message\ServerRequestInterface;
20 use Psr\Http\Server\MiddlewareInterface;
21 use Psr\Http\Server\RequestHandlerInterface;
39 public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
41 $configuredCookieName = trim(
$GLOBALS[
'TYPO3_CONF_VARS'][
'BE'][
'cookieName']) ?:
'be_typo_user';
42 $timeTracker = GeneralUtility::makeInstance(
44 !empty($request->getCookieParams()[$configuredCookieName])
46 $timeTracker->start();
47 $timeTracker->push(
'');
49 return $handler->handle($request);