Skip to content

Commit 0a9b2ca

Browse files
Merge branch '4.3' into 4.4
* 4.3: fix tests [Validator] Added support for validation of giga values Fix Debug component tests [Messenger] fixed UnrecoverableExceptionInterface handling in Worker (fixes #32325) [Messenger] pass transport name to factory
2 parents 542c95c + 86b0943 commit 0a9b2ca

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

DependencyInjection/FrameworkExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1742,7 +1742,7 @@ private function registerMessengerConfiguration(array $config, ContainerBuilder
17421742

17431743
$transportDefinition = (new Definition(TransportInterface::class))
17441744
->setFactory([new Reference('messenger.transport_factory'), 'createTransport'])
1745-
->setArguments([$transport['dsn'], $transport['options'], new Reference($serializerId)])
1745+
->setArguments([$transport['dsn'], $transport['options'] + ['transport_name' => $name], new Reference($serializerId)])
17461746
->addTag('messenger.receiver', ['alias' => $name])
17471747
;
17481748
$container->setDefinition($transportId = 'messenger.transport.'.$name, $transportDefinition);

Tests/DependencyInjection/FrameworkExtensionTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -706,7 +706,7 @@ public function testMessengerTransports()
706706
$this->assertEquals([new Reference('messenger.transport_factory'), 'createTransport'], $transportFactory);
707707
$this->assertCount(3, $transportArguments);
708708
$this->assertSame('amqp://localhost/%2f/messages?exchange_name=exchange_name', $transportArguments[0]);
709-
$this->assertEquals(['queue' => ['name' => 'Queue']], $transportArguments[1]);
709+
$this->assertEquals(['queue' => ['name' => 'Queue'], 'transport_name' => 'customised'], $transportArguments[1]);
710710
$this->assertEquals(new Reference('messenger.transport.native_php_serializer'), $transportArguments[2]);
711711

712712
$this->assertTrue($container->hasDefinition('messenger.transport.amqp.factory'));

0 commit comments

Comments
 (0)