function MailerCaptureTrait::getEmails
Gets an array containing all emails sent during this test case.
Return value
\Symfony\Component\Mime\Email[] An array containing email messages captured during the current test.
File
-
core/
lib/ Drupal/ Core/ Test/ MailerCaptureTrait.php, line 24
Class
- MailerCaptureTrait
- Provides methods for testing emails sent during test runs.
Namespace
Drupal\Core\TestCode
protected function getEmails() : array {
$messages = array_map(fn(SentMessage $m) => $m->getOriginalMessage(), $this->getCapturedMessages());
return array_filter($messages, fn(RawMessage $m) => $m instanceof Email);
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.