Detaches provided MailListener
public detachMailListener ( AcMailer\Event\MailListenerInterface $mailListener ) | ||
$mailListener | AcMailer\Event\MailListenerInterface |
public function testDetachedMailListenerIsNotTriggered() { $mailListener = new MailListenerMock(); $this->mailService->attachMailListener($mailListener); $this->mailService->detachMailListener($mailListener); $result = $this->mailService->send(); $this->assertTrue($result->isValid()); $this->assertFalse($mailListener->isOnPreSendCalled()); $this->assertFalse($mailListener->isOnPostSendCalled()); $this->assertFalse($mailListener->isOnSendErrorCalled()); }