Mailgun\Messages\MessageBuilder::setSubject PHP Method

setSubject() public method

public setSubject ( string $subject = '' ) : mixed
$subject string
return mixed
    public function setSubject($subject = '')
    {
        if ($subject == null || $subject == '') {
            $subject = ' ';
        }
        $this->message['subject'] = $subject;
        return $this->message['subject'];
    }

Usage Example

示例#1
0
 /**
  * @param array $message
  *
  * @return \Mailgun\Messages\MessageBuilder
  * @throws \Mailgun\Messages\Exceptions\TooManyParameters
  */
 protected function createMailgunMessage(array $message)
 {
     $builder = new MessageBuilder();
     $builder->setFromAddress($message['from']);
     $builder->setSubject($message['subject']);
     foreach ($message['to'] as $to) {
         $builder->addToRecipient($to);
     }
     foreach ($message['cc'] as $cc) {
         $builder->addCcRecipient($cc);
     }
     foreach ($message['bcc'] as $bcc) {
         $builder->addBccRecipient($bcc);
     }
     if ($message['html']) {
         $builder->setHtmlBody($message['html']);
     }
     if ($message['text']) {
         $builder->setTextBody($message['text']);
     }
     return $builder;
 }
All Usage Examples Of Mailgun\Messages\MessageBuilder::setSubject