|
69 | 69 | use Symfony\Component\Routing\Loader\AnnotationDirectoryLoader;
|
70 | 70 | use Symfony\Component\Routing\Loader\AnnotationFileLoader;
|
71 | 71 | use Symfony\Component\Security\Core\Security;
|
72 |
| -use Symfony\Component\Serializer\Encoder\CsvEncoder; |
73 | 72 | use Symfony\Component\Serializer\Encoder\DecoderInterface;
|
74 | 73 | use Symfony\Component\Serializer\Encoder\EncoderInterface;
|
75 |
| -use Symfony\Component\Serializer\Encoder\YamlEncoder; |
76 | 74 | use Symfony\Component\Serializer\Mapping\Factory\CacheClassMetadataFactory;
|
77 |
| -use Symfony\Component\Serializer\Normalizer\DataUriNormalizer; |
78 | 75 | use Symfony\Component\Serializer\Normalizer\DateIntervalNormalizer;
|
79 |
| -use Symfony\Component\Serializer\Normalizer\DateTimeNormalizer; |
80 | 76 | use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
|
81 |
| -use Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer; |
82 | 77 | use Symfony\Component\Serializer\Normalizer\NormalizerInterface;
|
83 | 78 | use Symfony\Component\Stopwatch\Stopwatch;
|
84 | 79 | use Symfony\Component\Translation\Command\XliffLintCommand as BaseXliffLintCommand;
|
@@ -1533,39 +1528,6 @@ private function registerSecurityCsrfConfiguration(array $config, ContainerBuild
|
1533 | 1528 | */
|
1534 | 1529 | private function registerSerializerConfiguration(array $config, ContainerBuilder $container, XmlFileLoader $loader)
|
1535 | 1530 | {
|
1536 |
| - if (class_exists('Symfony\Component\Serializer\Normalizer\DataUriNormalizer')) { |
1537 |
| - // Run before serializer.normalizer.object |
1538 |
| - $definition = $container->register('serializer.normalizer.data_uri', DataUriNormalizer::class); |
1539 |
| - $definition->setPublic(false); |
1540 |
| - $definition->addTag('serializer.normalizer', array('priority' => -920)); |
1541 |
| - } |
1542 |
| - |
1543 |
| - if (class_exists('Symfony\Component\Serializer\Normalizer\DateTimeNormalizer')) { |
1544 |
| - // Run before serializer.normalizer.object |
1545 |
| - $definition = $container->register('serializer.normalizer.datetime', DateTimeNormalizer::class); |
1546 |
| - $definition->setPublic(false); |
1547 |
| - $definition->addTag('serializer.normalizer', array('priority' => -910)); |
1548 |
| - } |
1549 |
| - |
1550 |
| - if (class_exists('Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer')) { |
1551 |
| - // Run before serializer.normalizer.object |
1552 |
| - $definition = $container->register('serializer.normalizer.json_serializable', JsonSerializableNormalizer::class); |
1553 |
| - $definition->setPublic(false); |
1554 |
| - $definition->addTag('serializer.normalizer', array('priority' => -900)); |
1555 |
| - } |
1556 |
| - |
1557 |
| - if (class_exists(YamlEncoder::class) && defined('Symfony\Component\Yaml\Yaml::DUMP_OBJECT')) { |
1558 |
| - $definition = $container->register('serializer.encoder.yaml', YamlEncoder::class); |
1559 |
| - $definition->setPublic(false); |
1560 |
| - $definition->addTag('serializer.encoder'); |
1561 |
| - } |
1562 |
| - |
1563 |
| - if (class_exists(CsvEncoder::class)) { |
1564 |
| - $definition = $container->register('serializer.encoder.csv', CsvEncoder::class); |
1565 |
| - $definition->setPublic(false); |
1566 |
| - $definition->addTag('serializer.encoder'); |
1567 |
| - } |
1568 |
| - |
1569 | 1531 | $loader->load('serializer.xml');
|
1570 | 1532 |
|
1571 | 1533 | if (!class_exists(DateIntervalNormalizer::class)) {
|
@@ -1630,7 +1592,7 @@ private function registerSerializerConfiguration(array $config, ContainerBuilder
|
1630 | 1592 | $container->getDefinition('serializer.mapping.class_metadata_factory')->replaceArgument(
|
1631 | 1593 | 1, new Reference($config['cache'])
|
1632 | 1594 | );
|
1633 |
| - } elseif (!$container->getParameter('kernel.debug') && class_exists(CacheClassMetadataFactory::class)) { |
| 1595 | + } elseif (!$container->getParameter('kernel.debug')) { |
1634 | 1596 | $cacheMetadataFactory = new Definition(
|
1635 | 1597 | CacheClassMetadataFactory::class,
|
1636 | 1598 | array(
|
|
0 commit comments