'{DAV:}all', 'principal' => '{DAV:}owner', 'protected' => true, ] ]; } /** * Updates the ACL * * This method will receive a list of new ACE's as an array argument. * * @param array $acl * @return void */ 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 */ function getSupportedPrivilegeSet() { return null; } }