ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
class.InternalDomainService.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
21 namespace ILIAS\Category;
22 
23 use ILIAS\DI;
26 
31 {
33 
36 
37  public function __construct(
39  InternalRepoService $repo_service,
40  InternalDataService $data_service
41  ) {
42  $this->repo_service = $repo_service;
43  $this->data_service = $data_service;
44  $this->initDomainServices($DIC);
45  }
46 
47  public function assignedRoledRetrieval(
48  int $ref_id,
49  int $managed_user_id,
50  int $managing_user_id
52  return new AssignedRolesRetrieval(
53  $this,
54  $ref_id,
55  $managed_user_id,
56  $managing_user_id
57  );
58  }
59 
60  public function assignedRolesManager(
61  int $ref_id,
62  int $managed_user_id,
63  int $managing_user_id
64  ): AssignedRolesManager {
65  return new AssignedRolesManager(
66  $this,
67  $ref_id,
68  $managed_user_id,
69  $managing_user_id
70  );
71  }
72 
73 }
__construct(DI\Container $DIC, InternalRepoService $repo_service, InternalDataService $data_service)
initDomainServices(\ILIAS\DI\Container $DIC)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Container.php:19
assignedRolesManager(int $ref_id, int $managed_user_id, int $managing_user_id)
Repository internal repo service.
$ref_id
Definition: ltiauth.php:65
assignedRoledRetrieval(int $ref_id, int $managed_user_id, int $managing_user_id)
Class HTTPServicesTest.
global $DIC
Definition: shib_login.php:26
Repository internal data service.