protected function MailManagerTest::setUpMailManager in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/tests/Drupal/Tests/Core/Mail/MailManagerTest.php \Drupal\Tests\Core\Mail\MailManagerTest::setUpMailManager()
Sets up the mail manager for testing.
1 call to MailManagerTest::setUpMailManager()
- MailManagerTest::testGetInstance in core/
tests/ Drupal/ Tests/ Core/ Mail/ MailManagerTest.php - Tests the getInstance method.
File
- core/
tests/ Drupal/ Tests/ Core/ Mail/ MailManagerTest.php, line 90 - Contains \Drupal\Tests\Core\Mail\MailManagerTest.
Class
- MailManagerTest
- @coversDefaultClass \Drupal\Core\Mail\MailManager @group Mail
Namespace
Drupal\Tests\Core\MailCode
protected function setUpMailManager($interface = array()) {
// Use the provided config for system.mail.interface settings.
$this->configFactory = $this
->getConfigFactoryStub(array(
'system.mail' => array(
'interface' => $interface,
),
));
$logger_factory = $this
->getMock('\\Drupal\\Core\\Logger\\LoggerChannelFactoryInterface');
$string_translation = $this
->getStringTranslationStub();
// Construct the manager object and override its discovery.
$this->mailManager = new TestMailManager(new \ArrayObject(), $this->cache, $this->moduleHandler, $this->configFactory, $logger_factory, $string_translation);
$this->mailManager
->setDiscovery($this->discovery);
}