PageResolver implements MiddlewareInterface
Resolve the page ID based on TYPO3's routing functionality configured in a site.
Processes the page ID, page type (typeNum) and other parameters built from queryArguments and routeParameters.
However, if there is a backend user logged in and he has NO access to this page (and the page is hidden), then the ID is determined again and the backend user is not considered for the rest of the frontend request.
Table of Contents
Interfaces
- MiddlewareInterface
Methods
- process() : ResponseInterface
- Resolve the page ID
Methods
process()
Resolve the page ID
public
process(ServerRequestInterface $request, RequestHandlerInterface $handler) : ResponseInterface
Parameters
- $request : ServerRequestInterface
- $handler : RequestHandlerInterface