ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ILIAS\BackgroundTasks\Task\UserInteraction Interface Reference
+ Inheritance diagram for ILIAS\BackgroundTasks\Task\UserInteraction:
+ Collaboration diagram for ILIAS\BackgroundTasks\Task\UserInteraction:

Public Member Functions

 getOptions (array $input)
 
 interaction (array $input, Option $user_selected_option, Bucket $bucket)
 
- Public Member Functions inherited from ILIAS\BackgroundTasks\Task
 getType ()
 
 getInputTypes ()
 
 getOutputType ()
 
 getOutput ()
 
 setInput (array $values)
 
 getInput ()
 
 unfoldTask ()
 
 getRemoveOption ()
 
 getAbortOption ()
 

Detailed Description

Definition at line 17 of file UserInteraction.php.

Member Function Documentation

◆ getOptions()

ILIAS\BackgroundTasks\Task\UserInteraction::getOptions ( array  $input)
Parameters
Value[]$inputThe input value of this task.
Returns
Option[] Options are buttons the user can press on this interaction.

Implemented in ilCalendarDownloadZipInteraction, and ILIAS\BackgroundTasks\Implementation\Tasks\DownloadInteger.

◆ interaction()

ILIAS\BackgroundTasks\Task\UserInteraction::interaction ( array  $input,
Option  $user_selected_option,
Bucket  $bucket 
)
Parameters
\ILIAS\BackgroundTasks\Value[]$inputThe input value of this task.
Option$user_selected_optionThe Option the user chose.
Bucket$bucketNotify the bucket about your progress!
Returns
Value

Implemented in ilCalendarDownloadZipInteraction.


The documentation for this interface was generated from the following file: