File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
src/Symfony/Component/Mailer Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -36,16 +36,20 @@ set up the `BodyRenderer`:
36
36
37
37
``` php
38
38
use Symfony\Bridge\Twig\Mime\BodyRenderer;
39
+ use Symfony\Bridge\Twig\Mime\TemplatedEmail;
39
40
use Symfony\Component\EventDispatcher\EventDispatcher;
40
41
use Symfony\Component\Mailer\EventListener\MessageListener;
42
+ use Symfony\Component\Mailer\Mailer;
43
+ use Symfony\Component\Mailer\Transport;
41
44
use Twig\Environment as TwigEnvironment;
42
45
43
46
$twig = new TwigEnvironment(...);
44
- $messageListener = new MessageListener(new BodyRenderer($twig));
47
+ $messageListener = new MessageListener(null, new BodyRenderer($twig));
45
48
46
49
$eventDispatcher = new EventDispatcher();
47
50
$eventDispatcher->addSubscriber($messageListener);
48
51
52
+ $transport = Transport::fromDsn('smtp://localhost', $eventDispatcher);
49
53
$mailer = new Mailer($transport, null, $eventDispatcher);
50
54
51
55
$email = (new TemplatedEmail())
@@ -56,7 +60,7 @@ $email = (new TemplatedEmail())
56
60
'username' => 'foo',
57
61
])
58
62
;
59
- $mailer->mail ($email);
63
+ $mailer->send ($email);
60
64
```
61
65
62
66
Resources
You can’t perform that action at this time.
0 commit comments