Exemplo n.º 1
0
 /**
  * Envoye de mail.
  *
  * @param string $view Le nom de la vue
  * @param array|callable $bind Les données à passer à la vue.
  * @param \Closure $cb
  * @return bool
  *
  * @throws \Bow\Exception\ResponseException
  * @throws \Bow\Exception\ViewException
  */
 public static function send($view, $bind, \Closure $cb)
 {
     if (is_callable($bind)) {
         $cb = $bind;
         $bind = [];
     }
     $message = new Message();
     call_user_func_array($cb, [$message]);
     ob_start();
     Response::takeInstance()->view($view, $bind, null);
     $data = ob_get_clean();
     $message->setMessage($data);
     return self::$instance->send($message);
 }