Lines Matching refs:principalProperties
30 protected $principalProperties; variable in Sabre\\DAVACL\\Principal
43 * @param array $principalProperties
45 …__construct(PrincipalBackend\BackendInterface $principalBackend, array $principalProperties = []) { argument
47 if (!isset($principalProperties['uri'])) {
51 $this->principalProperties = $principalProperties;
62 return $this->principalProperties['uri'];
76 if (isset($this->principalProperties['{DAV:}alternate-URI-set'])) {
78 $uris = $this->principalProperties['{DAV:}alternate-URI-set'];
82 if (isset($this->principalProperties['{http://sabredav.org/ns}email-address'])) {
83 … $uris[] = 'mailto:' . $this->principalProperties['{http://sabredav.org/ns}email-address'];
100 return $this->principalBackend->getGroupMemberSet($this->principalProperties['uri']);
114 return $this->principalBackend->getGroupMemberShip($this->principalProperties['uri']);
131 … $this->principalBackend->setGroupMemberSet($this->principalProperties['uri'], $groupMembers);
142 $uri = $this->principalProperties['uri'];
155 if (isset($this->principalProperties['{DAV:}displayname'])) {
156 return $this->principalProperties['{DAV:}displayname'];
174 if (isset($this->principalProperties[$propName])) {
175 $newProperties[$propName] = $this->principalProperties[$propName];
199 $this->principalProperties['uri'],
214 return $this->principalProperties['uri'];