PHP Класс Horde_Dav_Contacts_Backend, horde

Автор: Jan Schneider ([email protected])
Наследование: extends Sabre\CardDAV\Backend\AbstractBackend
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$_registry Horde_Registry A registry object.

Открытые методы

Метод Описание
__construct ( Horde_Registry $registry ) Constructor.
createAddressBook ( string $principalUri, string $url, array $properties ) : void Creates a new address book
createCard ( mixed $addressBookId, string $cardUri, string $cardData ) : string | null Creates a new card.
deleteAddressBook ( mixed $addressBookId ) : void Deletes an entire addressbook and all its contents
deleteCard ( mixed $addressBookId, string $cardUri ) : boolean Deletes a card
getAddressBooksForUser ( string $principalUri ) : array Returns the list of addressbooks for a specific user.
getCard ( mixed $addressBookId, string $cardUri ) : array Returns a specfic card.
getCards ( mixed $addressbookId ) : array Returns all cards for a specific addressbook id.
updateAddressBook ( string $addressBookId, Sabre\DAV\PropPatch $propPatch ) : void Updates properties for an address book.
updateCard ( mixed $addressBookId, string $cardUri, string $cardData ) : string | null Updates a card.

Защищенные методы

Метод Описание
_contacts ( ) : string Returns the name of the application providing the 'contacts' interface.

Описание методов

__construct() публичный Метод

Constructor.
public __construct ( Horde_Registry $registry )
$registry Horde_Registry A registry object.

_contacts() защищенный Метод

Returns the name of the application providing the 'contacts' interface.
protected _contacts ( ) : string
Результат string An application name.

createAddressBook() публичный Метод

Creates a new address book
public createAddressBook ( string $principalUri, string $url, array $properties ) : void
$principalUri string
$url string Just the 'basename' of the url.
$properties array
Результат void

createCard() публичный Метод

If you don't return an ETag, you can just return null.
public createCard ( mixed $addressBookId, string $cardUri, string $cardData ) : string | null
$addressBookId mixed
$cardUri string
$cardData string
Результат string | null

deleteAddressBook() публичный Метод

Deletes an entire addressbook and all its contents
public deleteAddressBook ( mixed $addressBookId ) : void
$addressBookId mixed
Результат void

deleteCard() публичный Метод

Deletes a card
public deleteCard ( mixed $addressBookId, string $cardUri ) : boolean
$addressBookId mixed
$cardUri string
Результат boolean

getAddressBooksForUser() публичный Метод

Returns the list of addressbooks for a specific user.
public getAddressBooksForUser ( string $principalUri ) : array
$principalUri string
Результат array

getCard() публичный Метод

Returns a specfic card.
public getCard ( mixed $addressBookId, string $cardUri ) : array
$addressBookId mixed
$cardUri string
Результат array

getCards() публичный Метод

Returns all cards for a specific addressbook id.
public getCards ( mixed $addressbookId ) : array
$addressbookId mixed
Результат array

updateAddressBook() публичный Метод

Updates properties for an address book.
public updateAddressBook ( string $addressBookId, Sabre\DAV\PropPatch $propPatch ) : void
$addressBookId string
$propPatch Sabre\DAV\PropPatch
Результат void

updateCard() публичный Метод

Updates a card.
public updateCard ( mixed $addressBookId, string $cardUri, string $cardData ) : string | null
$addressBookId mixed
$cardUri string
$cardData string
Результат string | null

Описание свойств

$_registry защищенное свойство

A registry object.
protected Horde_Registry $_registry
Результат Horde_Registry