'{DAV:}read', 'principal' => '{DAV:}owner', 'protected' => true, ], ]; } /** * Returns a list of addressbooks. * * @return array */ public function getChildren() { $addressbooks = $this->carddavBackend->getAddressBooksForUser($this->principalUri); return collect($addressbooks)->map(function ($addressbook) { return new AddressBook($this->carddavBackend, $addressbook); })->toArray(); } }