Definition at line 8 of file SwiftMailerHandlerTest.php.
◆ setUp()
Monolog\Handler\SwiftMailerHandlerTest::setUp |
( |
| ) |
|
◆ testMessageCanBeCustomizedGivenLoggedData()
Monolog\Handler\SwiftMailerHandlerTest::testMessageCanBeCustomizedGivenLoggedData |
( |
| ) |
|
Definition at line 38 of file SwiftMailerHandlerTest.php.
References $records, Monolog\Logger\EMERGENCY, and Monolog\TestCase\getRecord().
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;
57 $handler =
new SwiftMailerHandler($this->mailer, $callback);
getRecord($level=Logger::WARNING, $message='test', $context=array())
const EMERGENCY
Urgent alert.
◆ testMessageCreationIsLazyWhenUsingCallback()
Monolog\Handler\SwiftMailerHandlerTest::testMessageCreationIsLazyWhenUsingCallback |
( |
| ) |
|
Definition at line 21 of file SwiftMailerHandlerTest.php.
References $records, Monolog\Logger\DEBUG, Monolog\TestCase\getRecord(), and Monolog\Logger\INFO.
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');
29 $handler =
new SwiftMailerHandler($this->mailer, $callback);
const DEBUG
Detailed debug information.
getRecord($level=Logger::WARNING, $message='test', $context=array())
const INFO
Interesting events.
◆ $mailer
Monolog\Handler\SwiftMailerHandlerTest::$mailer |
|
private |
The documentation for this class was generated from the following file: