NewSchedulerTaskController

New Scheduler Task wizard. This is the modal that pops up when clicking "New Task" in scheduler module.

Internal

This class is a specific Backend controller implementation and is not considered part of the Public TYPO3 API.

Attributes
#[AsController]

Table of Contents

Properties

$backendViewFactory  : BackendViewFactory
$defaultValues  : array<string|int, mixed>
$eventDispatcher  : EventDispatcherInterface
$returnUrl  : string
$taskService  : TaskService
$uriBuilder  : UriBuilder

Methods

__construct()  : mixed
handleRequest()  : ResponseInterface
getLanguageService()  : LanguageService
getWizardItemsFromTaskRegistry()  : array<string|int, mixed>
Convert TaskService categorized tasks to wizard items
organizeWizardItems()  : array<string|int, mixed>
Organize wizard items into the categories

Properties

$defaultValues

protected array<string|int, mixed> $defaultValues = []

$eventDispatcher read-only

protected EventDispatcherInterface $eventDispatcher

$returnUrl

protected string $returnUrl = ''

Methods

handleRequest()

public handleRequest(ServerRequestInterface $request) : ResponseInterface
Parameters
$request : ServerRequestInterface
Return values
ResponseInterface

getWizardItemsFromTaskRegistry()

Convert TaskService categorized tasks to wizard items

protected getWizardItemsFromTaskRegistry() : array<string|int, mixed>
Return values
array<string|int, mixed>

organizeWizardItems()

Organize wizard items into the categories

protected organizeWizardItems(array<string|int, mixed> $wizardItems) : array<string|int, mixed>
Parameters
$wizardItems : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results