8000 feature #36424 [Mailer][Messenger] add return statement for MessageHa… · symfony/symfony@0933f90 · GitHub
[go: up one dir, main page]

Skip to content

Commit 0933f90

Browse files
committed
feature #36424 [Mailer][Messenger] add return statement for MessageHandler (ottaviano)
This PR was merged into the 5.1-dev branch. Discussion ---------- [Mailer][Messenger] add return statement for MessageHandler | Q | A | ------------- | --- | Branch? | master | Bug fix? | no | New feature? | yes | Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files --> | Tickets | | License | MIT | Doc PR | By returning the result of the transporter in `MessageHandler` we can get hold of `SentMessage` from `HandledStamp::getResult()`. ![image](https://user-images.githubusercontent.com/4582866/79046122-3bed9100-7c0f-11ea-878f-65a6eb610758.png) Commits ------- 7854cb4 [Mailer][Messenger] add return statement for MessageHandler
2 parents 4f0375d + 7854cb4 commit 0933f90

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/Symfony/Component/Mailer/Messenger/MessageHandler.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
namespace Symfony\Component\Mailer\Messenger;
1313

14+
use Symfony\Component\Mailer\SentMessage;
1415
use Symfony\Component\Mailer\Transport\TransportInterface;
1516

1617
/**
@@ -25,8 +26,8 @@ public function __construct(TransportInterface $transport)
2526
$this->transport = $transport;
2627
}
2728

28-
public function __invoke(SendEmailMessage $message)
29+
public function __invoke(SendEmailMessage $message): ?SentMessage
2930
{
30-
$this->transport->send($message->getMessage(), $message->getEnvelope());
31+
return $this->transport->send($message->getMessage(), $message->getEnvelope());
3132
}
3233
}

0 commit comments

Comments
 (0)
0