52 public function interaction(array
$input, \
ILIAS\BackgroundTasks\Task\UserInteraction\Option $user_selected_option, \
ILIAS\BackgroundTasks\Bucket $bucket)
An exception for terminatinating execution or to throw for unit testing.
Class ilMailDeliveryJobUserInteraction.
getOptions(array $input)
Option[] Options are buttons the user can press on this interaction.
canBeSkipped(array $input)
@inheritDoc
interaction(array $input, \ILIAS\BackgroundTasks\Task\UserInteraction\Option $user_selected_option, \ILIAS\BackgroundTasks\Bucket $bucket)
getMessage(array $input)
@inheritDoc
getInputTypes()
Type[] A list of types that are taken as input.
getRemoveOption()
Option An Option to remove the current task and do some cleanup if possible. This Option is displayed...
getOutputType()
Type A single type.
Class ChatMainBarProvider \MainMenu\Provider.