An exception for terminatinating execution or to throw for unit testing.
This class represents a set of properties that are going to be updated.
CardDAV Backend Interface.
getCard($addressBookId, $cardUri)
Returns a specfic card.
updateAddressBook($addressBookId, \Sabre\DAV\PropPatch $propPatch)
Updates properties for an address book.
createAddressBook($principalUri, $url, array $properties)
Creates a new address book.
getAddressBooksForUser($principalUri)
Returns the list of addressbooks for a specific user.
updateCard($addressBookId, $cardUri, $cardData)
Updates a card.
getCards($addressbookId)
Returns all cards for a specific addressbook id.
deleteCard($addressBookId, $cardUri)
Deletes a card.
getMultipleCards($addressBookId, array $uris)
Returns a list of cards.
createCard($addressBookId, $cardUri, $cardData)
Creates a new card.
deleteAddressBook($addressBookId)
Deletes an entire addressbook and all its contents.