|
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