getUri(); // $resolver = GeneralUtility::makeInstance(ObjectManager::class)->get(Resolver::class); // if ($_SERVER['TYPO3_CONTEXT'] == 'Development') { // $pageUid = $resolver->resolveDevRoute( // $uri->getPath() // ); // } else { // $pageUid = $resolver->resolveRoute( // $uri->getHost(), // $uri->getPath(), // ); // } // // if ($pageUid) { // $params = $request->getQueryParams(); // $params['id'] = $pageUid; // $request = $request->withQueryParams($params); // } else { // return GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction( // $request, // 'The requested page does not exist', // ['code' => PageAccessFailureReasons::PAGE_NOT_FOUND] // ); // } // } // just pass the plate to the next middleware... return $handler->handle($request); } }