‪TYPO3CMS  ‪main
TYPO3\CMS\Frontend\Middleware\PageResolver Class Reference
Inheritance diagram for TYPO3\CMS\Frontend\Middleware\PageResolver:

Public Member Functions

 process (ServerRequestInterface $request, RequestHandlerInterface $handler)
 

Detailed Description

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.

Definition at line 40 of file PageResolver.php.

Member Function Documentation

◆ process()

TYPO3\CMS\Frontend\Middleware\PageResolver::process ( ServerRequestInterface  $request,
RequestHandlerInterface  $handler 
)

Resolve the page ID

Definition at line 45 of file PageResolver.php.

References TYPO3\CMS\Frontend\Page\PageAccessFailureReasons\PAGE_NOT_FOUND.