8000 bug #47753 [Mime] sync message serializer code for forward-compatibil… · enumag/symfony@ac0b415 · GitHub
[go: up one dir, main page]

Skip to content

Commit ac0b415

Browse files
committed
bug symfony#47753 [Mime] sync message serializer code for forward-compatibility (xabbuh)
This PR was merged into the 5.4 branch. Discussion ---------- [Mime] sync message serializer code for forward-compatibility | Q | A | ------------- | --- | Branch? | 5.4 | Bug fix? | no | New feature? | no | Deprecations? | no | Tickets | | License | MIT | Doc PR | Commits ------- 6dd853d sync message serializer code for forward-compatibility
2 parents 1efda37 + 6dd853d commit ac0b415

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

src/Symfony/Component/Mime/Tests/MessageTest.php

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,6 @@ public function testSymfonySerialize()
202202
"disposition": null,
203203
"name": null,
204204
"encoding": "quoted-printable",
205-
"seekable": null,
206205
"headers": [],
207206
"class": "Symfony\\\\Component\\\\Mime\\\\Part\\\TextPart"
208207
},
@@ -213,7 +212,6 @@ public function testSymfonySerialize()
213212
"disposition": null,
214213
"name": null,
215214
"encoding": "quoted-printable",
216-
"seekable": null,
217215
"headers": [],
218216
"class": "Symfony\\\\Component\\\\Mime\\\\Part\\\\TextPart"
219217
}
@@ -224,15 +222,12 @@ public function testSymfonySerialize()
224222
{
225223
"filename": "text.txt",
226224
"mediaType": "application",
227-
"cid": null,
228-
"handle": null,
229225
"body": "text data",
230226
"charset": null,
231227
"subtype": "octet-stream",
232228
"disposition": "attachment",
233229
"name": "text.txt",
234230
"encoding": "base64",
235-
"seekable": null,
236231
"headers": [],
237232
"class": "Symfony\\\\Component\\\\Mime\\\\Part\\\\DataPart"
238233
}

src/Symfony/Component/Mime/composer.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,14 @@
2828
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
2929
"symfony/property-access": "^4.4|^5.1|^6.0",
3030
"symfony/property-info": "^4.4|^5.1|^6.0",
31-
"symfony/serializer": "^5.2|^6.0"
31+
"symfony/serializer": "^5.4.14|~6.0.14|^6.1.6"
3232
},
3333
"conflict": {
3434
"egulias/email-validator": "~3.0.0",
3535
"phpdocumentor/reflection-docblock": "<3.2.2",
3636
"phpdocumentor/type-resolver": "<1.4.0",
37-
"symfony/mailer": "<4.4"
37+
"symfony/mailer": "<4.4",
38+
"symfony/serializer": "<5.4.14|>=6.0,<6.0.14|>=6.1,<6.1.6"
3839
},
3940
"autoload": {
4041
"psr-4": { "Symfony\\Component\\Mime\\": "" },

src/Symfony/Component/Serializer/Normalizer/MimeMessageNormalizer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ public function normalize($object, string $format = null, array $context = [])
6666
if ($object instanceof AbstractPart) {
6767
$ret = $this->normalizer->normalize($object, $format, $context);
6868
$ret['class'] = \get_class($object);
69+
unset($ret['seekable'], $ret['cid'], $ret['handle']);
6970

7071
return $ret;
7172
}

0 commit comments

Comments
 (0)
0