ILIAS  trunk Revision v11.0_alpha-1866-gfa368f7776e
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Survey\Tasks\DerivedTaskProviderFactory Class Reference

Survey derived task provider factory. More...

+ Inheritance diagram for ILIAS\Survey\Tasks\DerivedTaskProviderFactory:
+ Collaboration diagram for ILIAS\Survey\Tasks\DerivedTaskProviderFactory:

Public Member Functions

 __construct (\ilTaskService $task_service, ?\ilAccess $access=null, ?\ilLanguage $lng=null)
 
 getProviders ()
 Get providers. More...
 

Protected Attributes

ilTaskService $task_service
 
ilAccessHandler $access
 
ilLanguage $lng
 

Detailed Description

Survey derived task provider factory.

Author
killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 26 of file class.DerivedTaskProviderFactory.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Survey\Tasks\DerivedTaskProviderFactory::__construct ( \ilTaskService  $task_service,
?\ilAccess  $access = null,
?\ilLanguage  $lng = null 
)

Member Function Documentation

◆ getProviders()

ILIAS\Survey\Tasks\DerivedTaskProviderFactory::getProviders ( )

Get providers.

Returns
ilDerivedTaskProvider[]

Implements ilDerivedTaskProviderFactory.

Definition at line 50 of file class.DerivedTaskProviderFactory.php.

References ILIAS\Repository\access(), and ILIAS\Repository\lng().

50  : array
51  {
52  return [
53  new DerivedTaskProvider(
54  $this->task_service,
55  $this->access,
56  $this->lng
57  )
58  ];
59  }
+ Here is the call graph for this function:

Field Documentation

◆ $access

ilAccessHandler ILIAS\Survey\Tasks\DerivedTaskProviderFactory::$access
protected

◆ $lng

ilLanguage ILIAS\Survey\Tasks\DerivedTaskProviderFactory::$lng
protected

◆ $task_service

ilTaskService ILIAS\Survey\Tasks\DerivedTaskProviderFactory::$task_service
protected

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