ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ILIAS\Exercise\InternalService Class Reference

Exercise internal service. More...

+ Collaboration diagram for ILIAS\Exercise\InternalService:

Public Member Functions

 gui (array $query_params=null, array $post_data=null)
 
 repo ()
 Booking service repos. More...
 
 data ()
 Booking service data objects. More...
 
 domain ()
 

Protected Attributes

ILIAS DI Container $DIC
 
InternalDataService $data
 
InternalGUIService $gui
 
InternalDomainService $domain
 
InternalRepoService $repo
 
ilDBInterface $db
 
HTTP Services $http
 
Refinery Factory $refinery
 
ilObjectService $obj_service
 

Detailed Description

Exercise internal service.

Do not use in other components.

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

Definition at line 31 of file class.InternalService.php.

Member Function Documentation

◆ data()

ILIAS\Exercise\InternalService::data ( )

Booking service data objects.

Definition at line 93 of file class.InternalService.php.

References ILIAS\Exercise\InternalService\$data.

Referenced by ILIAS\Exercise\InternalService\gui().

93  : InternalDataService
94  {
95  return $this->data;
96  }
+ Here is the caller graph for this function:

◆ domain()

ILIAS\Exercise\InternalService::domain ( )

Definition at line 98 of file class.InternalService.php.

References ILIAS\Exercise\InternalService\$domain.

Referenced by ilExGradesTableGUI\__construct(), ILIAS\Exercise\InternalService\gui(), ilObjExerciseGUI\listAssignmentsObject(), and ilObjExerciseGUI\startAssignmentObject().

98  : InternalDomainService
99  {
100  return $this->domain;
101  }
+ Here is the caller graph for this function:

◆ gui()

ILIAS\Exercise\InternalService::gui ( array  $query_params = null,
array  $post_data = null 
)

Definition at line 71 of file class.InternalService.php.

References ILIAS\Exercise\InternalService\data(), and ILIAS\Exercise\InternalService\domain().

74  : InternalGUIService {
75  return new InternalGUIService(
76  $this->DIC,
77  $this->data(),
78  $this->domain()
79  );
80  }
data()
Booking service data objects.
+ Here is the call graph for this function:

◆ repo()

ILIAS\Exercise\InternalService::repo ( )

Booking service repos.

Definition at line 85 of file class.InternalService.php.

References ILIAS\Exercise\InternalService\$repo.

85  : InternalRepoService
86  {
87  return $this->repo;
88  }

Field Documentation

◆ $data

InternalDataService ILIAS\Exercise\InternalService::$data
protected

Definition at line 34 of file class.InternalService.php.

Referenced by ILIAS\Exercise\InternalService\data().

◆ $db

ilDBInterface ILIAS\Exercise\InternalService::$db
protected

Definition at line 39 of file class.InternalService.php.

◆ $DIC

ILIAS DI Container ILIAS\Exercise\InternalService::$DIC
protected

Definition at line 33 of file class.InternalService.php.

◆ $domain

InternalDomainService ILIAS\Exercise\InternalService::$domain
protected

Definition at line 36 of file class.InternalService.php.

Referenced by ILIAS\Exercise\InternalService\domain().

◆ $gui

InternalGUIService ILIAS\Exercise\InternalService::$gui
protected

Definition at line 35 of file class.InternalService.php.

◆ $http

HTTP Services ILIAS\Exercise\InternalService::$http
protected

Definition at line 40 of file class.InternalService.php.

◆ $obj_service

ilObjectService ILIAS\Exercise\InternalService::$obj_service
protected

Definition at line 42 of file class.InternalService.php.

◆ $refinery

Refinery Factory ILIAS\Exercise\InternalService::$refinery
protected

Definition at line 41 of file class.InternalService.php.

◆ $repo

InternalRepoService ILIAS\Exercise\InternalService::$repo
protected

Definition at line 37 of file class.InternalService.php.

Referenced by ILIAS\Exercise\InternalService\repo().


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