getParsedBody()['eID'] ?? $request->getQueryParams()['eID'] ?? null; if ($eID === null) { return $handler->handle($request); } // Remove any output produced until now ob_clean(); if (!is_string($eID)) { return (new Response())->withStatus(400, 'Invalid eID'); } $target = $GLOBALS['TYPO3_CONF_VARS']['FE']['eID_include'][$eID] ?? null; if (empty($target)) { return (new Response())->withStatus(404, 'eID not registered'); } $request = $request->withAttribute('target', $target); return $this->dispatcher->dispatch($request); } }