Esempio n. 1
0
 /**
  * Assigns Queue manager instance
  *
  * @param \Illuminate\Queue\QueueManager $queue
  * @return Mailer
  */
 public function setQueue($queue)
 {
     $this->queue = $queue;
     if ($this->mailer) {
         $this->mailer->setQueue($queue);
     }
     return $this;
 }
 /**
  * Set a few dependencies on the mailer instance.
  *
  * @param  \Illuminate\Mail\Mailer  $mailer
  * @param  \Illuminate\Foundation\Application  $app
  * @return void
  */
 protected function setMailerDependencies($mailer, $app)
 {
     $mailer->setContainer($app);
     if ($app->bound('queue')) {
         $mailer->setQueue($app['queue']);
     }
 }
 /**
  * Set a few dependencies on the mailer instance.
  *
  * @param  \Illuminate\Mail\Mailer  $mailer
  * @param  \Illuminate\Foundation\Application  $app
  * @return void
  */
 protected function setMailerDependencies($mailer, $app)
 {
     $mailer->setContainer($app);
     if ($app->bound('log')) {
         $mailer->setLogger($app['log']->getMonolog());
     }
     if ($app->bound('queue')) {
         $mailer->setQueue($app['queue.connection']);
     }
 }
 /**
  * Set a few dependencies on the mailer instance.
  *
  * @param  \Illuminate\Mail\Mailer  $mailer
  * @param  \Illuminate\Foundation\Application  $app
  * @return void
  */
 protected function setMailerDependencies($mailer, $app)
 {
     $mailer->setContainer($app);
     if ($app->bound('Psr\\Log\\LoggerInterface')) {
         $mailer->setLogger($app->make('Psr\\Log\\LoggerInterface'));
     }
     if ($app->bound('queue')) {
         $mailer->setQueue($app['queue.connection']);
     }
 }
Esempio n. 5
0
 /**
  * Set the queue manager instance.
  *
  * @param \Illuminate\Contracts\Queue\Queue $queue
  * @return $this 
  * @static 
  */
 public static function setQueue($queue)
 {
     return \Illuminate\Mail\Mailer::setQueue($queue);
 }