ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.GUIService.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
26 
31 {
35 
36  public function __construct(
37  InternalDataService $data_service,
38  InternalDomainService $domain_service,
40  ) {
41  $this->data_service = $data_service;
42  $this->domain_service = $domain_service;
43  $this->gui = $gui;
44  }
45 
46  /*public function administration() : Administration\GUIService
47  {
48  return new Administration\GUIService(
49  $this->domain_service,
50  $this
51  );
52  }*/
53 
54  public function ilContributorTableGUI(\ilObjBlogGUI $parent_gui, string $cmd, array $roles): \ilContributorTableGUI
55  {
56  return new \ilContributorTableGUI($this->domain_service->rbac()->review(), $parent_gui, $cmd, $roles);
57  }
58 }
InternalDomainService $domain_service
ilObjBlogGUI: ilBlogPostingGUI, ilWorkspaceAccessGUI ilObjBlogGUI: ilInfoScreenGUI, ilNoteGUI, ilCommonActionDispatcherGUI ilObjBlogGUI: ilPermissionGUI, ilObjectCopyGUI, ilRepositorySearchGUI ilObjBlogGUI: ilExportGUI, ilObjectContentStyleSettingsGUI, ilBlogExerciseGUI, ilObjNotificationSettingsGUI ilObjBlogGUI: ilObjectMetaDataGUI ilObjBlogGUI: ILIAS ilObjBlogGUI: ILIAS
List all contributors members of a blog.
__construct(InternalDataService $data_service, InternalDomainService $domain_service, InternalGUIService $gui)
ilContributorTableGUI(\ilObjBlogGUI $parent_gui, string $cmd, array $roles)