Skip to content

Commit d03d068

Browse files
committed
Remove MimeMessageNormalizer if the Mime component is not installed
1 parent 0b15edd commit d03d068

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

DependencyInjection/FrameworkExtension.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1505,6 +1505,10 @@ private function registerSerializerConfiguration(array $config, ContainerBuilder
15051505
$container->removeDefinition('serializer.denormalizer.unwrapping');
15061506
}
15071507

1508+
if (!class_exists(Headers::class)) {
1509+
$container->removeDefinition('serializer.normalizer.mime_message');
1510+
}
1511+
15081512
$serializerLoaders = [];
15091513
if (isset($config['enable_annotations']) && $config['enable_annotations']) {
15101514
if (!$this->annotationsConfigEnabled) {

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
"symfony/messenger": "<4.4",
8484
"symfony/mime": "<4.4",
8585
"symfony/property-info": "<4.4",
86-
"symfony/serializer": "<4.4",
86+
"symfony/serializer": "<5.2",
8787
"symfony/stopwatch": "<4.4",
8888
"symfony/translation": "<5.0",
8989
"symfony/twig-bridge": "<4.4",

0 commit comments

Comments
 (0)