PreviewController
Read onlyYes
FinalYes
Implements the preview controller of the workspace module.
This is a specific Backend Controller implementation and is not considered part of the Public TYPO3 API.
Attributes
- #[AsController]
Table of Contents
Methods
- __construct() : mixed
- handleRequest() : ResponseInterface
- Basically makes sure that the workspace preview is rendered.
Methods
__construct()
public
__construct(WorkspaceService $workspaceService, PageRenderer $pageRenderer, UriBuilder $uriBuilder, SiteFinder $siteFinder, Context $context, ModuleTemplateFactory $moduleTemplateFactory) : mixed
Parameters
- $workspaceService : WorkspaceService
- $pageRenderer : PageRenderer
- $uriBuilder : UriBuilder
- $siteFinder : SiteFinder
- $context : Context
- $moduleTemplateFactory : ModuleTemplateFactory
handleRequest()
Basically makes sure that the workspace preview is rendered.
public
handleRequest(ServerRequestInterface $request) : ResponseInterface
The preview itself consists of three frames, so there are only the frames-urls we have to generate here.
Parameters
- $request : ServerRequestInterface