| @@ 69-81 (lines=13) @@ | ||
| 66 | * @param \eZ\Publish\API\Repository\Values\User\UserReference $userReference |
|
| 67 | * @param array $policyMap Map of system configured policies, for validation usage. |
|
| 68 | */ |
|
| 69 | public function __construct( |
|
| 70 | RoleDomainMapper $roleDomainMapper, |
|
| 71 | LimitationService $limitationService, |
|
| 72 | UserHandler $userHandler, |
|
| 73 | APIUserReference $userReference, |
|
| 74 | array $policyMap = [] |
|
| 75 | ) { |
|
| 76 | $this->roleDomainMapper = $roleDomainMapper; |
|
| 77 | $this->limitationService = $limitationService; |
|
| 78 | $this->userHandler = $userHandler; |
|
| 79 | $this->currentUserRef = $userReference; |
|
| 80 | $this->policyMap = $policyMap; |
|
| 81 | } |
|
| 82 | ||
| 83 | public function getCurrentUserReference() |
|
| 84 | { |
|
| @@ 84-96 (lines=13) @@ | ||
| 81 | * @param \eZ\Publish\Core\Repository\Helper\RoleDomainMapper $roleDomainMapper |
|
| 82 | * @param array $settings |
|
| 83 | */ |
|
| 84 | public function __construct( |
|
| 85 | RepositoryInterface $repository, |
|
| 86 | Handler $userHandler, |
|
| 87 | Helper\LimitationService $limitationService, |
|
| 88 | Helper\RoleDomainMapper $roleDomainMapper, |
|
| 89 | array $settings = array() |
|
| 90 | ) { |
|
| 91 | $this->repository = $repository; |
|
| 92 | $this->userHandler = $userHandler; |
|
| 93 | $this->limitationService = $limitationService; |
|
| 94 | $this->roleDomainMapper = $roleDomainMapper; |
|
| 95 | $this->settings = $settings; |
|
| 96 | } |
|
| 97 | ||
| 98 | /** |
|
| 99 | * Creates a new RoleDraft. |
|