function CaptureTransport::doSend
File
-
core/
modules/ mailer/ tests/ modules/ mailer_capture/ src/ Transport/ CaptureTransport.php, line 36
Class
- CaptureTransport
- Defines a mail transport that captures sent messages in a key value store.
Namespace
Drupal\mailer_capture\TransportCode
protected function doSend(SentMessage $message) : void {
$keyValueStore = $this->keyValueFactory
->get('mailer_capture');
$capturedMails = $keyValueStore->get('messages', []);
$capturedMails[] = $message;
$keyValueStore->set('messages', $capturedMails);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.