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