コード例 #1
0
ファイル: EmailSendEvent.php プロジェクト: HomeRefill/mautic
 /**
  * @param MailHelper $helper
  * @param array      $args
  */
 public function __construct(MailHelper $helper = null, $args = array())
 {
     $this->helper = $helper;
     if (isset($args['content'])) {
         $this->content = $args['content'];
     }
     if (isset($args['plainText'])) {
         $this->plainText = $args['plainText'];
     }
     if (isset($args['subject'])) {
         $this->subject = $args['subject'];
     }
     if (isset($args['idHash'])) {
         $this->idHash = $args['idHash'];
     }
     if (isset($args['lead'])) {
         $this->lead = $args['lead'];
     }
     if (isset($args['source'])) {
         $this->source = $args['source'];
     }
     if (isset($args['tokens'])) {
         $this->tokens = $args['tokens'];
     }
     if (isset($args['internalSend'])) {
         $this->internalSend = $args['internalSend'];
     } elseif ($helper !== null) {
         $this->internalSend = $helper->isInternalSend();
     }
     if (isset($args['textHeaders'])) {
         $this->textHeaders = $args['textHeaders'];
     }
 }