'{DAV:}all', 'principal' => '{DAV:}owner', 'protected' => true, ], ]; } /** * Updates the ACL. * * This method will receive a list of new ACE's as an array argument. */ public function setACL(array $acl) { throw new \Sabre\DAV\Exception\Forbidden('Setting ACL is not supported on this node'); } /** * Returns the list of supported privileges for this node. * * The returned data structure is a list of nested privileges. * See Sabre\DAVACL\Plugin::getDefaultSupportedPrivilegeSet for a simple * standard structure. * * If null is returned from this method, the default privilege set is used, * which is fine for most common usecases. * * @return array|null */ public function getSupportedPrivilegeSet() { return null; } }