Lines Matching refs:principalProperties
32 protected $principalProperties; variable in Sabre\\DAVACL\\Principal
45 * @param array $principalProperties
47 …__construct(PrincipalBackend\BackendInterface $principalBackend, array $principalProperties = []) { argument
49 if (!isset($principalProperties['uri'])) {
53 $this->principalProperties = $principalProperties;
64 return $this->principalProperties['uri'];
78 if (isset($this->principalProperties['{DAV:}alternate-URI-set'])) {
80 $uris = $this->principalProperties['{DAV:}alternate-URI-set'];
84 if (isset($this->principalProperties['{http://sabredav.org/ns}email-address'])) {
85 … $uris[] = 'mailto:' . $this->principalProperties['{http://sabredav.org/ns}email-address'];
102 return $this->principalBackend->getGroupMemberSet($this->principalProperties['uri']);
116 return $this->principalBackend->getGroupMemberShip($this->principalProperties['uri']);
133 … $this->principalBackend->setGroupMemberSet($this->principalProperties['uri'], $groupMembers);
144 $uri = $this->principalProperties['uri'];
157 if (isset($this->principalProperties['{DAV:}displayname'])) {
158 return $this->principalProperties['{DAV:}displayname'];
176 if (isset($this->principalProperties[$propName])) {
177 $newProperties[$propName] = $this->principalProperties[$propName];
201 $this->principalProperties['uri'],
216 return $this->principalProperties['uri'];