ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables 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)
 Constructor. More...
 
 getProviders ()
 Get providers.
Returns
ilDerivedTaskProvider[]
More...
 

Protected Attributes

 $task_service
 
 $access
 
 $lng
 

Detailed Description

Survey derived task provider factory.

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

Definition at line 12 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.

50  : array
51  {
52  return [
53  new DerivedTaskProvider(
54  $this->task_service,
55  $this->access,
56  $this->lng
57  )
58  ];
59  }

Field Documentation

◆ $access

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

◆ $lng

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

◆ $task_service

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

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