TIC\MailBundle\Entity\Template
Entité représentant un modèle de notification par email.
Synopsis
class Template
extends TICEntity
{
- // members
- private $ref;
- private $label;
- private $target;
- private $sender;
- private $return;
- private $bccAdmins;
- private $bccMore;
- private $subject;
- private $bodyText;
- private $bodyHtml;
- private $bodySms;
- private $enabled;
- private $translations;
- // methods
- public void __construct()
- public void __toString()
- public void import()
- public string exportMail()
- public bool isEmpty()
- public array listFormats()
- public array getContents()
- public ?string getId()
- public ?TemplateTranslation getTranslation()
- public boolean __isset()
- public mixed __get()
- public void __set()
- public Template setRef()
- public string getRef()
- public Template setLabel()
- public string getLabel()
- public Template setTarget()
- public string getTarget()
- public Template setSender()
- public string getSender()
- public Template setReturn()
- public string getReturn()
- public Template setBccAdmins()
- public boolean getBccAdmins()
- public Template setBccMore()
- public string getBccMore()
- public Template setSubject()
- public string getSubject()
- public Template setBodyText()
- public string getBodyText()
- public Template setBodyHtml()
- public string getBodyHtml()
- public Template setBodySms()
- public string getBodySms()
- public Template setEnabled()
- public boolean getEnabled()
- public Template addTranslation()
- public void removeTranslation()
- public Collection getTranslations()
- // Inherited methods from EntityTimestampable
- public bool doTimestampable()
- public void getCreatedAt()
- public void getUpdatedAt()
- public void setCreatedAt()
- public void setUpdatedAt()
- public void createTimestampableValues()
- public void updateTimestampableValues()
Hierarchy
Members
private
- $bccAdmins
- $bccMore
- $bodyHtml
- $bodySms
- $bodyText
- $enabled
- $label
- $ref
- $return
- $sender
- $subject
- $target
- $translations
Methods
public
- __construct()
- __get()
- __isset()
- __set()
- __toString()
- addTranslation() — Add translation
- exportMail() — Export des données de l'entité au format Mail/Mbox.
- getBccAdmins() — Get bccAdmins
- getBccMore() — Get bccMore
- getBodyHtml() — Get bodyHtml
- getBodySms() — Get bodySms
- getBodyText() — Get bodyText
- getContents() — Retourne la liste des contenus pour les 3 vues.
- getEnabled() — Get enabled
- getId() — Get id
- getLabel() — Get label
- getRef() — Get ref
- getReturn() — Get return
- getSender() — Get sender
- getSubject() — Get subject
- getTarget() — Get target
- getTranslation() — Recherche l'instance TemplateTranslation associée pour la locale spécifiée.
- getTranslations() — Get translations
- import() — Import des données de l'entité depuis un tableau associatif.
- isEmpty() — Test si le contenu text/html ET text/plain ET sms sont vides.
- listFormats() — Indique les formats (text/plain, text/html, sms) utilisés par ce modèle.
- removeTranslation() — Remove translation
- setBccAdmins() — Set bccAdmins
- setBccMore() — Set bccMore
- setBodyHtml() — Set bodyHtml
- setBodySms() — Set bodySms
- setBodyText() — Set bodyText
- setEnabled() — Set enabled
- setLabel() — Set label
- setRef() — Set ref
- setReturn() — Set return
- setSender() — Set sender
- setSubject() — Set subject
- setTarget() — Set target
Inherited from TIC\DormBundle\Traits\EntityTimestampable
public
- createTimestampableValues() — Actions automatiques si l'entité dispose de "@ORM\HasLifecycleCallbacks"
- doTimestampable() — Gestion de l'activation des actions en prePersist et preSave
- getCreatedAt() — Get the creation date.
- getUpdatedAt() — Get the modification date.
- setCreatedAt() — Set the creation date.
- setUpdatedAt() — Set the modification date.
- updateTimestampableValues() — Actions automatiques si l'entité dispose de "@ORM\HasLifecycleCallbacks"