|
47 | 47 | use Symfony\Component\PropertyInfo\PropertyListExtractorInterface;
|
48 | 48 | use Symfony\Component\PropertyInfo\PropertyTypeExtractorInterface;
|
49 | 49 | use Symfony\Component\Security\Core\Security;
|
50 |
| -use Symfony\Component\Serializer\Encoder\CsvEncoder; |
51 | 50 | use Symfony\Component\Serializer\Encoder\DecoderInterface;
|
52 | 51 | use Symfony\Component\Serializer\Encoder\EncoderInterface;
|
53 |
| -use Symfony\Component\Serializer\Encoder\YamlEncoder; |
54 | 52 | use Symfony\Component\Serializer\Mapping\Factory\CacheClassMetadataFactory;
|
55 |
| -use Symfony\Component\Serializer\Normalizer\DataUriNormalizer; |
56 |
| -use Symfony\Component\Serializer\Normalizer\DateTimeNormalizer; |
57 | 53 | use Symfony\Component\Serializer\Normalizer\DenormalizerInterface;
|
58 |
| -use Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer; |
59 | 54 | use Symfony\Component\Serializer\Normalizer\NormalizerInterface;
|
60 | 55 | use Symfony\Component\Validator\ConstraintValidatorInterface;
|
61 | 56 | use Symfony\Component\Validator\ObjectInitializerInterface;
|
@@ -1278,39 +1273,6 @@ private function registerSecurityCsrfConfiguration(array $config, ContainerBuild
|
1278 | 1273 | */
|
1279 | 1274 | private function registerSerializerConfiguration(array $config, ContainerBuilder $container, XmlFileLoader $loader)
|
1280 | 1275 | {
|
1281 |
| - if (class_exists('Symfony\Component\Serializer\Normalizer\DataUriNormalizer')) { |
1282 |
| - // Run before serializer.normalizer.object |
1283 |
| - $definition = $container->register('serializer.normalizer.data_uri', DataUriNormalizer::class); |
1284 |
| - $definition->setPublic(false); |
1285 |
| - $definition->addTag('serializer.normalizer', array('priority' => -920)); |
1286 |
| - } |
1287 |
| - |
1288 |
| - if (class_exists('Symfony\Component\Serializer\Normalizer\DateTimeNormalizer')) { |
1289 |
| - // Run before serializer.normalizer.object |
1290 |
| - $definition = $container->register('serializer.normalizer.datetime', DateTimeNormalizer::class); |
1291 |
| - $definition->setPublic(false); |
1292 |
| - $definition->addTag('serializer.normalizer', array('priority' => -910)); |
1293 |
| - } |
1294 |
| - |
1295 |
| - if (class_exists('Symfony\Component\Serializer\Normalizer\JsonSerializableNormalizer')) { |
1296 |
| - // Run before serializer.normalizer.object |
1297 |
| - $definition = $container->register('serializer.normalizer.json_serializable', JsonSerializableNormalizer::class); |
1298 |
| - $definition->setPublic(false); |
1299 |
| - $definition->addTag('serializer.normalizer', array('priority' => -900)); |
1300 |
| - } |
1301 |
| - |
1302 |
| - if (class_exists(YamlEncoder::class) && defined('Symfony\Component\Yaml\Yaml::DUMP_OBJECT')) { |
1303 |
| - $definition = $container->register('serializer.encoder.yaml', YamlEncoder::class); |
1304 |
| - $definition->setPublic(false); |
1305 |
| - $definition->addTag('serializer.encoder'); |
1306 |
| - } |
1307 |
| - |
1308 |
| - if (class_exists(CsvEncoder::class)) { |
1309 |
| - $definition = $container->register('serializer.encoder.csv', CsvEncoder::class); |
1310 |
| - $definition->setPublic(false); |
1311 |
| - $definition->addTag('serializer.encoder'); |
1312 |
| - } |
1313 |
| - |
1314 | 1276 | $loader->load('serializer.xml');
|
1315 | 1277 | $chainLoader = $container->getDefinition('serializer.mapping.chain_loader');
|
1316 | 1278 |
|
@@ -1367,7 +1329,7 @@ private function registerSerializerConfiguration(array $config, ContainerBuilder
|
1367 | 1329 | $container->getDefinition('serializer.mapping.class_metadata_factory')->replaceArgument(
|
1368 | 1330 | 1, new Reference($config['cache'])
|
1369 | 1331 | );
|
1370 |
| - } elseif (!$container->getParameter('kernel.debug') && class_exists(CacheClassMetadataFactory::class)) { |
| 1332 | + } elseif (!$container->getParameter('kernel.debug')) { |
1371 | 1333 | $cacheMetadataFactory = new Definition(
|
1372 | 1334 | CacheClassMetadataFactory::class,
|
1373 | 1335 | array(
|
|
0 commit comments