16 ->getMockBuilder(
'Swift_Mailer')
17 ->disableOriginalConstructor()
23 $this->mailer->expects($this->never())
26 $callback =
function () {
27 throw new \RuntimeException(
'Swift_Message creation callback should not have been called in this test');
41 $expectedMessage = new \Swift_Message();
42 $this->mailer->expects($this->once())
44 ->with($this->callback(
function ($value) use ($expectedMessage) {
45 return $value instanceof \Swift_Message
46 && $value->getSubject() ===
'Emergency' 47 && $value === $expectedMessage;
51 $callback =
function ($content, array
$records) use ($expectedMessage) {
52 $subject = count(
$records) > 0 ?
'Emergency' :
'Normal';
53 $expectedMessage->setSubject($subject);
55 return $expectedMessage;
const DEBUG
Detailed debug information.
testMessageCreationIsLazyWhenUsingCallback()
testMessageCanBeCustomizedGivenLoggedData()
getRecord($level=Logger::WARNING, $message='test', $context=array())
const EMERGENCY
Urgent alert.
SwiftMailerHandler uses Swift_Mailer to send the emails.
const INFO
Interesting events.