public function attachMailListener(MailListenerInterface $mailListener, $priority = 1) { $mailListener->attach($this->getEventManager(), $priority); return $this; }
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()); }