@@ 219-226 (lines=8) @@ | ||
216 | $userManager = $this->userManager; |
|
217 | $groupManager = $this->groupManager; |
|
218 | $acl->resolveRelation('participant', function($participant) use (&$acl, &$userManager, &$groupManager) { |
|
219 | if ($acl->getType() === Acl::PERMISSION_TYPE_USER) { |
|
220 | $user = $userManager->get($participant); |
|
221 | if ($user !== null) { |
|
222 | return new User($user); |
|
223 | } |
|
224 | \OC::$server->getLogger()->debug('User ' . $acl->getId() . ' not found when mapping acl ' . $acl->getParticipant()); |
|
225 | return null; |
|
226 | } |
|
227 | if ($acl->getType() === Acl::PERMISSION_TYPE_GROUP) { |
|
228 | $group = $groupManager->get($participant); |
|
229 | if ($group !== null) { |
|
@@ 227-234 (lines=8) @@ | ||
224 | \OC::$server->getLogger()->debug('User ' . $acl->getId() . ' not found when mapping acl ' . $acl->getParticipant()); |
|
225 | return null; |
|
226 | } |
|
227 | if ($acl->getType() === Acl::PERMISSION_TYPE_GROUP) { |
|
228 | $group = $groupManager->get($participant); |
|
229 | if ($group !== null) { |
|
230 | return new Group($group); |
|
231 | } |
|
232 | \OC::$server->getLogger()->debug('Group ' . $acl->getId() . ' not found when mapping acl ' . $acl->getParticipant()); |
|
233 | return null; |
|
234 | } |
|
235 | if ($acl->getType() === Acl::PERMISSION_TYPE_CIRCLE && $this->circlesEnabled) { |
|
236 | try { |
|
237 | $circle = \OCA\Circles\Api\v1\Circles::detailsCircle($acl->getParticipant(), true); |