Lines Matching refs:principal
111 $principal = [
116 $principal[$key] = $row[$value['dbField']];
119 $principals[] = $principal;
151 $principal = [
157 $principal[$key] = $row[$value['dbField']];
160 return $principal;
331 * @param string $principal
334 function getGroupMemberSet($principal) { argument
336 $principal = $this->getPrincipalByPath($principal);
337 if (!$principal) throw new DAV\Exception('Principal not found');
340 $stmt->execute([$principal['id']]);
353 * @param string $principal
356 function getGroupMembership($principal) { argument
358 $principal = $this->getPrincipalByPath($principal);
359 if (!$principal) throw new DAV\Exception('Principal not found');
362 $stmt->execute([$principal['id']]);
377 * @param string $principal
381 function setGroupMemberSet($principal, array $members) { argument
385 $stmt->execute(array_merge([$principal], $members));
391 if ($row['uri'] == $principal) {