'{DAV:}read', 'principal' => '{DAV:}owner', 'protected' => true, ], [ 'privilege' => '{DAV:}write-content', 'principal' => '{DAV:}owner', 'protected' => true, ], [ 'privilege' => '{DAV:}bind', 'principal' => '{DAV:}owner', 'protected' => true, ], [ 'privilege' => '{DAV:}unbind', 'principal' => '{DAV:}owner', 'protected' => true, ], ]; } /** * This method returns the ACL's for card nodes in this address book. * The result of this method automatically gets passed to the * card nodes in this address book. * * @return array */ public function getChildACL() { return $this->getACL(); } /** * Returns the last modification date. * * @return \Carbon\Carbon */ public function getLastModified() { if ($this->carddavBackend instanceof CardDAVBackend) { return $this->carddavBackend->getLastModified(); } } }