QueueMailTestMailCollector.php in Queue Mail 8
File
tests/modules/queue_mail_test/src/Plugin/Mail/QueueMailTestMailCollector.php
View source
<?php
namespace Drupal\queue_mail_test\Plugin\Mail;
use Drupal\Core\Mail\Plugin\Mail\TestMailCollector;
class QueueMailTestMailCollector extends TestMailCollector {
public function format(array $message) {
$message = parent::format($message);
$message['current_langcode'] = \Drupal::languageManager()
->getCurrentLanguage()
->getId();
return $message;
}
public function mail(array $message) {
$result = parent::mail($message);
if ($message['key'] == 'fail_message') {
$result = FALSE;
}
return $result;
}
}