Lines Matching refs:acl
146 return 'acl';
189 $acl = $this->getCurrentUserPrivilegeSet($uri);
191 if (is_null($acl)) {
206 if (!in_array($priv, $acl)) {
358 'privilege' => '{DAV:}read-acl',
371 'privilege' => '{DAV:}write-acl',
478 $acl = $node->getACL();
480 $acl[] = [
486 return $acl;
507 $acl = $this->getACL($node);
509 if (is_null($acl)) return null;
515 foreach ($acl as $ace) {
695 '{DAV:}acl',
696 '{DAV:}acl-restrictions',
697 '{DAV:}inherited-acl-set',
709 $server->xml->elementMap['{DAV:}acl'] = 'Sabre\\DAVACL\\Xml\\Property\\Acl';
760 $this->checkPrivileges($path, '{DAV:}write-acl');
918 $propFind->handle('{DAV:}acl', function() use ($node, $propFind, $path) {
920 if (!$this->checkPrivileges($path, '{DAV:}read-acl', self::R_PARENT, false)) {
921 $propFind->set('{DAV:}acl', null, 403);
923 $acl = $this->getACL($node);
924 if (!is_null($acl)) {
929 $propFind->handle('{DAV:}acl-restrictions', function() {
1023 $acl = $this->server->xml->expect('{DAV:}acl', $body);
1024 $newAcl = $acl->getPrivileges();
1318 'link' => 'http://sabre.io/dav/acl/',