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[]$input The 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

Implemented in ilCalendarDownloadZipInteraction.

Referenced by ILIAS\BackgroundTasks\Implementation\Tasks\DownloadInteger\getOptions().

+ Here is the caller graph for this function:

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