SchedulerModuleController
FinalYes
Scheduler backend module.
This class is a specific Backend controller implementation and is not considered part of the Public TYPO3 API.
Attributes
- #[AsController]
Table of Contents
Methods
- __construct() : mixed
- getCurrentAction() : SchedulerManagementAction
- This is (unfortunately) used by additional field providers to distinct between "create new task" and "edit task".
- handleRequest() : ResponseInterface
- Entry dispatcher method.
- setCurrentAction() : void
- This is (unfortunately) needed so getCurrentAction() used by additional field providers - it is required to distinct between "create new task" and "edit task".
- setupCheckAction() : ResponseInterface
- AJAX endpoint for setup check modal content.
Methods
__construct()
public
__construct(Scheduler $scheduler, SchedulerTaskRepository $taskRepository, IconFactory $iconFactory, UriBuilder $uriBuilder, ModuleTemplateFactory $moduleTemplateFactory, ComponentFactory $componentFactory, Context $context, TaskService $taskService, PageRenderer $pageRenderer, Registry $registry) : mixed
Parameters
- $scheduler : Scheduler
- $taskRepository : SchedulerTaskRepository
- $iconFactory : IconFactory
- $uriBuilder : UriBuilder
- $moduleTemplateFactory : ModuleTemplateFactory
- $componentFactory : ComponentFactory
- $context : Context
- $taskService : TaskService
- $pageRenderer : PageRenderer
- $registry : Registry
getCurrentAction()
This is (unfortunately) used by additional field providers to distinct between "create new task" and "edit task".
public
getCurrentAction() : SchedulerManagementAction
Return values
SchedulerManagementActionhandleRequest()
Entry dispatcher method.
public
handleRequest(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface
Return values
ResponseInterfacesetCurrentAction()
This is (unfortunately) needed so getCurrentAction() used by additional field providers - it is required to distinct between "create new task" and "edit task".
public
setCurrentAction(SchedulerManagementAction $currentAction) : void
Parameters
- $currentAction : SchedulerManagementAction
setupCheckAction()
AJAX endpoint for setup check modal content.
public
setupCheckAction(ServerRequestInterface $request) : ResponseInterface
Parameters
- $request : ServerRequestInterface