Bogardo\Mailgun\Mail\Mailer::later PHP Method

later() public method

public later ( integer | array | DateTime | Carbon\Carbon $time, string | array $view, array $data, Closure $callback ) : Response
$time integer | array | DateTime | Carbon\Carbon
$view string | array
$data array
$callback Closure
return Bogardo\Mailgun\Http\Response
    public function later($time, $view, array $data, Closure $callback)
    {
        $message = new Message($this->mailgun->MessageBuilder(), $this->config);
        $message->builder()->setDeliveryTime($this->parseTime($time), $this->config->get('app.timezone', 'UTC'));
        return $this->send($view, $data, $callback, $message);
    }

Usage Example

Example #1
0
 /**
  * @param int|array $time
  * @param string    $view
  * @param array     $data
  * @param \Closure  $callback
  *
  * @return \Bogardo\Mailgun\Http\Response
  */
 public function later($time, $view, array $data, Closure $callback)
 {
     return $this->mailer->later($time, $view, $data, $callback);
 }