Router.php 837 B

1234567891011121314151617181920212223242526272829303132
  1. <?php
  2. namespace Opentalent\OtRouter\Middleware;
  3. use Psr\Http\Message\ResponseInterface;
  4. use Psr\Http\Message\ServerRequestInterface;
  5. use Psr\Http\Server\MiddlewareInterface;
  6. use Psr\Http\Server\RequestHandlerInterface;
  7. use TYPO3\CMS\Core\Http\RedirectResponse;
  8. /**
  9. * Hooks into the frontend request and use the index table to resolve a page uid
  10. *
  11. * @internal
  12. */
  13. class Router implements MiddlewareInterface
  14. {
  15. /**
  16. *
  17. * @param ServerRequestInterface $request
  18. * @param RequestHandlerInterface $handler
  19. * @return ResponseInterface
  20. */
  21. public function process(ServerRequestInterface $request, RequestHandlerInterface $handler): ResponseInterface
  22. {
  23. $uri = $request->getUri();
  24. // just pass the plate to the next middleware...
  25. return $handler->handle($request);
  26. }
  27. }