class MailsystemTestController in Mail System 8.4
A mailsystem test controller for use by tests in this file.
Hierarchy
- class \Drupal\mailsystem_test\Controller\MailsystemTestController
Expanded class hierarchy of MailsystemTestController
File
- tests/
modules/ mailsystem_test/ src/ Controller/ MailsystemTestController.php, line 10
Namespace
Drupal\mailsystem_test\ControllerView source
class MailsystemTestController {
/**
* Composes and optionally sends an email message.
*
* @return \Symfony\Component\HttpFoundation\RedirectResponse
* The redirect response object.
*/
public function sendMail() {
// Explicitly render something to initialize the theme registry to make
// sure that an initialized theme registry is properly switched.
$render = [
'#theme' => 'item_list',
];
\Drupal::service('renderer')
->render($render);
$module = 'mailsystem_test';
$key = 'theme_test';
$to = 'theme_test@example.com';
$langcode = \Drupal::languageManager()
->getDefaultLanguage()
->getId();
\Drupal::service('plugin.manager.mail')
->mail($module, $key, $to, $langcode);
return new Response('', 204);
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
MailsystemTestController:: |
public | function | Composes and optionally sends an email message. |