ILIAS  trunk Revision v13.0_alpha-62-g3b72d83f2e5
ILIAS\Repository\Administration\GUIService Class Reference
+ Collaboration diagram for ILIAS\Repository\Administration\GUIService:

Public Member Functions

 __construct (InternalDomainService $domain_service, InternalGUIService $gui_service)
 
 request ()
 
 newItemGroupTableBuilder (bool $has_write_permission, object $parent_gui, string $parent_cmd)
 
 modulesTableBuilder (int $group_id, bool $has_write_permission, object $parent_gui, string $parent_cmd)
 

Protected Attributes

InternalGUIService $gui_service
 
InternalDomainService $domain_service
 

Detailed Description

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

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

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Repository\Administration\GUIService::__construct ( InternalDomainService  $domain_service,
InternalGUIService  $gui_service 
)

Member Function Documentation

◆ modulesTableBuilder()

ILIAS\Repository\Administration\GUIService::modulesTableBuilder ( int  $group_id,
bool  $has_write_permission,
object  $parent_gui,
string  $parent_cmd 
)

Definition at line 66 of file class.GUIService.php.

71 : ModulesTableBuilder {
72 return new ModulesTableBuilder(
73 $this->domain_service,
74 $this->gui_service,
75 $group_id,
76 $has_write_permission,
77 $parent_gui,
78 $parent_cmd
79 );
80 }

◆ newItemGroupTableBuilder()

ILIAS\Repository\Administration\GUIService::newItemGroupTableBuilder ( bool  $has_write_permission,
object  $parent_gui,
string  $parent_cmd 
)

Definition at line 52 of file class.GUIService.php.

56 : NewItemGroupTableBuilder {
57 return new NewItemGroupTableBuilder(
58 $this->domain_service,
59 $this->gui_service,
60 $has_write_permission,
61 $parent_gui,
62 $parent_cmd
63 );
64 }

◆ request()

ILIAS\Repository\Administration\GUIService::request ( )

Definition at line 44 of file class.GUIService.php.

44 : AdministrationGUIRequest
45 {
46 return new AdministrationGUIRequest(
47 $this->gui_service->http(),
48 $this->domain_service->refinery()
49 );
50 }

Field Documentation

◆ $domain_service

InternalDomainService ILIAS\Repository\Administration\GUIService::$domain_service
protected

◆ $gui_service

InternalGUIService ILIAS\Repository\Administration\GUIService::$gui_service
protected

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