\LibMelanie\LibContactToVCard

Class de génération de VCard en fonction de l'objet contact Méthodes Statiques

Summary

Methods
Properties
Constants
Convert()
getVCard()
No public properties found
PRODID
VERSION
No protected methods found
No protected properties found
N/A
__construct()
No private properties found
N/A

Constants

PRODID

PRODID ='-//Groupe Messagerie MTES/ORM LibMCE' :string

Identifiant de l'outil utilisant le VCard (pour la génération)

VERSION

VERSION ='4.0' :string

Version ICalendar utilisé pour la génération du VCard

Methods

Convert()

Convert(\LibMelanie\Api\Defaut\Contact  $contact,\LibMelanie\Api\Defaut\Addressbook  $addressbook = null,\LibMelanie\Api\Defaut\User  $user = null,\Sabre\VObject\Component\VCard  $vcard = null): string

Génére un VCard en fonction du contact passé en paramètre Le contact doit être de type Contact de la librairie LibM2

Parameters

\LibMelanie\Api\Defaut\Contact $contact
\LibMelanie\Api\Defaut\Addressbook $addressbook
\LibMelanie\Api\Defaut\User $user
\Sabre\VObject\Component\VCard $vcard

Returns

string —

$vcard

getVCard()

getVCard(\LibMelanie\Api\Defaut\Contact  $contact,\LibMelanie\Api\Defaut\Addressbook  $addressbook = null,\LibMelanie\Api\Defaut\User  $user = null): \Sabre\VObject\Component\VCard

Génére un VObject\Component\VCard en fonction du contact passé en paramètre Le contact doit être de type Contact de la librairie LibM2

Parameters

\LibMelanie\Api\Defaut\Contact $contact
\LibMelanie\Api\Defaut\Addressbook $addressbook
\LibMelanie\Api\Defaut\User $user

Returns

\Sabre\VObject\Component\VCard —

$vcard

__construct()

__construct()

Constructeur privé pour ne pas instancier la classe