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