Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc47334e

Browse files
committed
[Messenger] Rename some classes
1 parent8c25d93 commitc47334e

File tree

6 files changed

+41
-43
lines changed

6 files changed

+41
-43
lines changed

‎src/Symfony/Component/Messenger/CHANGELOG.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ CHANGELOG
55
---
66

77
* Add new`messenger:stats` command that return a list of transports with their "to be processed" message count
8-
* Add`ViaSenderStamp` to change the transport while dispatching a message
8+
* Add`TransportNamesStamp` to change the transport while dispatching a message
99

1010
6.1
1111
---

‎src/Symfony/Component/Messenger/Stamp/OverrideSendersStamp.php‎

Lines changed: 0 additions & 30 deletions
This file was deleted.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<?php
2+
3+
/*
4+
* This file is part of the Symfony package.
5+
*
6+
* (c) Fabien Potencier <fabien@symfony.com>
7+
*
8+
* For the full copyright and license information, please view the LICENSE
9+
* file that was distributed with this source code.
10+
*/
11+
12+
namespaceSymfony\Component\Messenger\Stamp;
13+
14+
/**
15+
* Stamp used to override the transport names specified in the Messenger routing configuration file.
16+
*/
17+
finalclass TransportNamesStampimplements StampInterface
18+
{
19+
/**
20+
* @param string[] $transports Transport names to be used for the message
21+
*/
22+
publicfunction__construct(privatearray$transports)
23+
{
24+
}
25+
26+
publicfunctiongetTransportNames():array
27+
{
28+
return$this->transports;
29+
}
30+
}

‎src/Symfony/Component/Messenger/Tests/Stamp/OverrideSendersStampTest.php‎renamed to ‎src/Symfony/Component/Messenger/Tests/Stamp/TransportNamesStampTest.php‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,15 @@
1212
namespaceSymfony\Component\Messenger\Tests\Stamp;
1313

1414
usePHPUnit\Framework\TestCase;
15-
useSymfony\Component\Messenger\Stamp\ViaSenderStamp;
15+
useSymfony\Component\Messenger\Stamp\TransportNamesStamp;
1616

17-
classViaSenderStampTestextends TestCase
17+
classTransportNamesStampTestextends TestCase
1818
{
1919
publicfunctiontestGetSenders()
2020
{
2121
$configuredSenders = ['first_transport','second_transport','other_transport'];
22-
$stamp =newViaSenderStamp($configuredSenders);
23-
$stampSenders =$stamp->getSenders();
22+
$stamp =newTransportNamesStamp($configuredSenders);
23+
$stampSenders =$stamp->getTransportNames();
2424
$this->assertEquals(\count($configuredSenders),\count($stampSenders));
2525

2626
foreach ($configuredSendersas$key =>$sender) {

‎src/Symfony/Component/Messenger/Tests/Transport/Sender/SendersLocatorTest.php‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
usePHPUnit\Framework\TestCase;
1515
usePsr\Container\ContainerInterface;
1616
useSymfony\Component\Messenger\Envelope;
17-
useSymfony\Component\Messenger\Stamp\ViaSenderStamp;
17+
useSymfony\Component\Messenger\Stamp\TransportNamesStamp;
1818
useSymfony\Component\Messenger\Tests\Fixtures\DummyMessage;
1919
useSymfony\Component\Messenger\Tests\Fixtures\SecondMessage;
2020
useSymfony\Component\Messenger\Transport\Sender\SenderInterface;
@@ -36,7 +36,7 @@ public function testItReturnsTheSenderBasedOnTheMessageClass()
3636
$this->assertSame([],iterator_to_array($locator->getSenders(newEnvelope(newSecondMessage()))));
3737
}
3838

39-
publicfunctiontestItReturnsTheSenderBasedOnViaSenderStamp()
39+
publicfunctiontestItReturnsTheSenderBasedOnTransportNamesStamp()
4040
{
4141
$mySender =$this->createMock(SenderInterface::class);
4242
$otherSender =$this->createMock(SenderInterface::class);
@@ -48,7 +48,7 @@ public function testItReturnsTheSenderBasedOnViaSenderStamp()
4848
DummyMessage::class => ['my_sender'],
4949
],$sendersLocator);
5050

51-
$this->assertSame(['other_sender' =>$otherSender],iterator_to_array($locator->getSenders(newEnvelope(newDummyMessage('a'), [newViaSenderStamp(['other_sender'])]))));
51+
$this->assertSame(['other_sender' =>$otherSender],iterator_to_array($locator->getSenders(newEnvelope(newDummyMessage('a'), [newTransportNamesStamp(['other_sender'])]))));
5252
$this->assertSame([],iterator_to_array($locator->getSenders(newEnvelope(newSecondMessage()))));
5353
}
5454

‎src/Symfony/Component/Messenger/Transport/Sender/SendersLocator.php‎

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
useSymfony\Component\Messenger\Envelope;
1616
useSymfony\Component\Messenger\Exception\RuntimeException;
1717
useSymfony\Component\Messenger\Handler\HandlersLocator;
18-
useSymfony\Component\Messenger\Stamp\ViaSenderStamp;
18+
useSymfony\Component\Messenger\Stamp\TransportNamesStamp;
1919

2020
/**
2121
* Maps a message to a list of senders.
@@ -42,10 +42,8 @@ public function __construct(array $sendersMap, ContainerInterface $sendersLocato
4242
*/
4343
publicfunctiongetSenders(Envelope$envelope):iterable
4444
{
45-
if (\count($envelope->all(ViaSenderStamp::class)) >0) {
46-
$viaSenderStamp =$envelope->last(ViaSenderStamp::class);
47-
48-
foreach ($viaSenderStamp->getSenders()as$senderAlias) {
45+
if ($envelope->all(TransportNamesStamp::class)) {
46+
foreach ($envelope->last(TransportNamesStamp::class)->getTransportNames()as$senderAlias) {
4947
yieldfrom$this->getSenderFromAlias($senderAlias);
5048
}
5149

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp