You are here

SimpleMailSendQueuedMail.php in Simple Mail 2.0.x

Same filename and directory in other branches
  1. 8 src/Plugin/QueueWorker/SimpleMailSendQueuedMail.php

File

src/Plugin/QueueWorker/SimpleMailSendQueuedMail.php
View source
<?php

namespace Drupal\simple_mail\Plugin\QueueWorker;

use Drupal\Core\Queue\QueueWorkerBase;

/**
 * @QueueWorker(
 *   id = "simple_mail_queue",
 *   title = @Translation("Simple Mail Send Queued Email"),
 *   cron = {"time" = 60}
 * )
 */
class SimpleMailSendQueuedMail extends QueueWorkerBase {

  /**
   * {@inheritdoc}
   */
  public function processItem($message) {
    simple_mail_send($message['from'], $message['to'], $message['subject'], $message['body']);
  }

}

Classes

Namesort descending Description
SimpleMailSendQueuedMail Plugin annotation @QueueWorker( id = "simple_mail_queue", title = @Translation("Simple Mail Send Queued Email"), cron = {"time" = 60} )