Mailgun\Messages\MessageBuilder::setOpenTracking PHP Method

setOpenTracking() public method

public setOpenTracking ( boolean $enabled ) : string
$enabled boolean
return string
    public function setOpenTracking($enabled)
    {
        if (filter_var($enabled, FILTER_VALIDATE_BOOLEAN)) {
            $enabled = 'yes';
        } else {
            $enabled = 'no';
        }
        $this->message['o:tracking-opens'] = $enabled;
        return $this->message['o:tracking-opens'];
    }

Usage Example

示例#1
0
 /**
  * Toggles opens-tracking on a per-message basis.
  * This setting has a higher priority than the domain-level setting.
  *
  * @param bool $enabled
  *
  * @return \Bogardo\Mailgun\Mail\Message
  */
 public function trackOpens($enabled)
 {
     $this->messageBuilder->setOpenTracking($enabled);
     return $this;
 }