| Methods |
public
|
__construct(?string $ref = null)
|
#
|
public
|
__toString()
|
#
|
public
|
import(array $messages): void
Import des données de l'entité depuis un tableau associatif.
Import des données de l'entité depuis un tableau associatif.
|
#
|
public
|
exportMail(string $locale = null, array $formats = null): string
Export des données de l'entité au format Mail/Mbox.
(messages multipart MIME pour contenus text+html avec concaténation…
Export des données de l'entité au format Mail/Mbox.
(messages multipart MIME pour contenus text+html avec concaténation Mbox pour différentes locales)
|
#
|
public
|
isEmpty(): bool
Test si le contenu text/html ET text/plain ET sms sont vides.
Test si le contenu text/html ET text/plain ET sms sont vides.
|
#
|
public
|
listFormats(): array
Indique les formats (text/plain, text/html, sms) utilisés par ce modèle.
Indique les formats (text/plain, text/html, sms) utilisés par ce modèle.
Returns
Liste pouvant contenir les indications : 'HTML', 'TEXT', 'SMS'
|
#
|
public
|
getContents(string $locale = null): array
Retourne la liste des contenus pour les 3 vues.
(utilisé pour initialiser un environnement Twig dans le service tic…
Retourne la liste des contenus pour les 3 vues.
(utilisé pour initialiser un environnement Twig dans le service tic_mailer)
Parameters
| $locale |
Langue souhaitée pour les modèles (optionnel)
|
Returns
Contenus pour les clés 'subject', 'bodyText', 'bodyHtml' et 'bodySms'
|
#
|
public
|
getId(): string
Get id
|
#
|
public
|
getTranslation(string $locale): TemplateTranslation
Recherche l'instance TemplateTranslation associée pour la locale spécifiée.
Recherche l'instance TemplateTranslation associée pour la locale spécifiée.
Returns
ou null si aucune correspondance
|
#
|
public
|
__isset(string $property): boolean
|
#
|
public
|
__get(string $property): mixed
|
#
|
public
|
__set(string $property, mixed $value): void
|
#
|
public
|
setRef(string $ref): Template
Set ref
|
#
|
public
|
getRef(): string
Get ref
|
#
|
public
|
setLabel(string $label): Template
Set label
|
#
|
public
|
getLabel(): string
Get label
|
#
|
public
|
setTarget(string $target): Template
Set target
|
#
|
public
|
getTarget(): string
Get target
|
#
|
public
|
setSender(string $sender): Template
Set sender
|
#
|
public
|
getSender(): string
Get sender
|
#
|
public
|
setReturn(string $return): Template
Set return
|
#
|
public
|
getReturn(): string
Get return
|
#
|
public
|
setBccAdmins(boolean $bccAdmins): Template
Set bccAdmins
|
#
|
public
|
getBccAdmins(): boolean
Get bccAdmins
|
#
|
public
|
setBccMore(string $bccMore): Template
Set bccMore
|
#
|
public
|
getBccMore(): string
Get bccMore
|
#
|
public
|
setSubject(string $subject): Template
Set subject
|
#
|
public
|
getSubject(): string
Get subject
|
#
|
public
|
setBodyText(string $bodyText): Template
Set bodyText
|
#
|
public
|
getBodyText(): string
Get bodyText
|
#
|
public
|
setBodyHtml(string $bodyHtml): Template
Set bodyHtml
|
#
|
public
|
getBodyHtml(): string
Get bodyHtml
|
#
|
public
|
setBodySms(string $bodySms): Template
Set bodySms
|
#
|
public
|
getBodySms(): string
Get bodySms
|
#
|
public
|
setEnabled(boolean $enabled): Template
Set enabled
|
#
|
public
|
getEnabled(): boolean
Get enabled
|
#
|
public
|
addTranslation(TemplateTranslation $translation): Template
Add translation
|
#
|
public
|
removeTranslation(TemplateTranslation $translation)
Remove translation
|
#
|
public
|
getTranslations(): Collection
Get translations
|
#
|