[FrameworkBundle][Messenger] Restore check for messenger serializer default id
This commit is contained in:
parent
4ea6f649dc
commit
1cf17c08e9
@ -1059,7 +1059,7 @@ class Configuration implements ConfigurationInterface
|
||||
})
|
||||
->end()
|
||||
->children()
|
||||
->scalarNode('id')->defaultValue('messenger.transport.symfony_serializer')->end()
|
||||
->scalarNode('id')->defaultValue(!class_exists(FullStack::class) && class_exists(Serializer::class) ? 'messenger.transport.symfony_serializer' : null)->end()
|
||||
->scalarNode('format')->defaultValue('json')->end()
|
||||
->arrayNode('context')
|
||||
->normalizeKeys(false)
|
||||
|
@ -18,6 +18,7 @@ use Symfony\Component\Config\Definition\Exception\InvalidConfigurationException;
|
||||
use Symfony\Component\Config\Definition\Processor;
|
||||
use Symfony\Component\Lock\Store\SemaphoreStore;
|
||||
use Symfony\Component\Messenger\MessageBusInterface;
|
||||
use Symfony\Component\Serializer\Serializer;
|
||||
|
||||
class ConfigurationTest extends TestCase
|
||||
{
|
||||
@ -293,7 +294,7 @@ class ConfigurationTest extends TestCase
|
||||
'routing' => array(),
|
||||
'transports' => array(),
|
||||
'serializer' => array(
|
||||
'id' => 'messenger.transport.symfony_serializer',
|
||||
'id' => !class_exists(FullStack::class) && class_exists(Serializer::class) ? 'messenger.transport.symfony_serializer' : null,
|
||||
'format' => 'json',
|
||||
'context' => array(),
|
||||
),
|
||||
|
@ -3,6 +3,7 @@
|
||||
$container->loadFromExtension('framework', array(
|
||||
'serializer' => true,
|
||||
'messenger' => array(
|
||||
'serializer' => 'messenger.transport.symfony_serializer',
|
||||
'routing' => array(
|
||||
'Symfony\Component\Messenger\Tests\Fixtures\DummyMessage' => array('amqp', 'audit'),
|
||||
'Symfony\Component\Messenger\Tests\Fixtures\SecondMessage' => array(
|
||||
|
@ -4,6 +4,7 @@ $container->loadFromExtension('framework', array(
|
||||
'serializer' => true,
|
||||
'messenger' => array(
|
||||
'serializer' => array(
|
||||
'id' => 'messenger.transport.symfony_serializer',
|
||||
'format' => 'csv',
|
||||
'context' => array('enable_max_depth' => true),
|
||||
),
|
||||
|
@ -5,6 +5,7 @@ $container->loadFromExtension('framework', array(
|
||||
'enabled' => false,
|
||||
),
|
||||
'messenger' => array(
|
||||
'serializer' => 'messenger.transport.symfony_serializer',
|
||||
'transports' => array(
|
||||
'default' => 'amqp://localhost/%2f/messages',
|
||||
),
|
||||
|
@ -3,6 +3,7 @@
|
||||
$container->loadFromExtension('framework', array(
|
||||
'serializer' => true,
|
||||
'messenger' => array(
|
||||
'serializer' => 'serializer: messenger.transport.symfony_serializer',
|
||||
'transports' => array(
|
||||
'default' => 'amqp://localhost/%2f/messages',
|
||||
'customised' => array(
|
||||
|
@ -8,6 +8,7 @@
|
||||
<framework:config>
|
||||
<framework:serializer enabled="true" />
|
||||
<framework:messenger>
|
||||
<framework:serializer id="messenger.transport.symfony_serializer" />
|
||||
<framework:routing message-class="Symfony\Component\Messenger\Tests\Fixtures\DummyMessage">
|
||||
<framework:sender service="amqp" />
|
||||
<framework:sender service="audit" />
|
||||
|
@ -8,7 +8,7 @@
|
||||
<framework:config>
|
||||
<framework:serializer enabled="true" />
|
||||
<framework:messenger>
|
||||
<framework:serializer format="csv">
|
||||
<framework:serializer id="messenger.transport.symfony_serializer" format="csv">
|
||||
<framework:context>
|
||||
<framework:enable_max_depth>true</framework:enable_max_depth>
|
||||
</framework:context>
|
||||
|
@ -8,6 +8,7 @@
|
||||
<framework:config>
|
||||
<framework:serializer enabled="false" />
|
||||
<framework:messenger>
|
||||
<framework:serializer id="messenger.transport.symfony_serializer" />
|
||||
<framework:transport name="default" dsn="amqp://localhost/%2f/messages" />
|
||||
</framework:messenger>
|
||||
</framework:config>
|
||||
|
@ -8,6 +8,7 @@
|
||||
<framework:config>
|
||||
<framework:serializer enabled="true" />
|
||||
<framework:messenger>
|
||||
<framework:serializer id="messenger.transport.symfony_serializer" />
|
||||
<framework:transport name="default" dsn="amqp://localhost/%2f/messages" />
|
||||
<framework:transport name="customised" dsn="amqp://localhost/%2f/messages?exchange_name=exchange_name">
|
||||
<framework:options>
|
||||
|
@ -1,6 +1,7 @@
|
||||
framework:
|
||||
serializer: true
|
||||
messenger:
|
||||
serializer: messenger.transport.symfony_serializer
|
||||
routing:
|
||||
'Symfony\Component\Messenger\Tests\Fixtures\DummyMessage': [amqp, audit]
|
||||
'Symfony\Component\Messenger\Tests\Fixtures\SecondMessage':
|
||||
|
@ -2,6 +2,7 @@ framework:
|
||||
serializer: true
|
||||
messenger:
|
||||
serializer:
|
||||
id: messenger.transport.symfony_serializer
|
||||
format: csv
|
||||
context:
|
||||
enable_max_depth: true
|
||||
|
@ -2,5 +2,6 @@ framework:
|
||||
serializer:
|
||||
enabled: false
|
||||
messenger:
|
||||
serializer: messenger.transport.symfony_serializer
|
||||
transports:
|
||||
default: 'amqp://localhost/%2f/messages'
|
||||
|
@ -1,6 +1,7 @@
|
||||
framework:
|
||||
serializer: true
|
||||
messenger:
|
||||
serializer: messenger.transport.symfony_serializer
|
||||
transports:
|
||||
default: 'amqp://localhost/%2f/messages'
|
||||
customised:
|
||||
|
Reference in New Issue
Block a user