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;
286 * @param string $principal
289 function getGroupMemberSet($principal) { argument
291 $principal = $this->getPrincipalByPath($principal);
292 if (!$principal) throw new DAV\Exception('Principal not found');
295 $stmt->execute([$principal['id']]);
308 * @param string $principal
311 function getGroupMembership($principal) { argument
313 $principal = $this->getPrincipalByPath($principal);
314 if (!$principal) throw new DAV\Exception('Principal not found');
317 $stmt->execute([$principal['id']]);
332 * @param string $principal
336 function setGroupMemberSet($principal, array $members) { argument
340 $stmt->execute(array_merge([$principal], $members));
346 if ($row['uri'] == $principal) {