Skip to content

Commit f7e60c3

Browse files
authored
Enable max depth for Symfony serializer too (#1935)
1 parent 760ebe9 commit f7e60c3

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Serializer/Callback.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313

1414
use JMS\Serializer\SerializationContext;
1515
use JMS\Serializer\SerializerInterface as JMSSerializer;
16+
use Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer;
1617
use Symfony\Component\Serializer\SerializerInterface;
1718

1819
class Callback
@@ -83,7 +84,7 @@ public function setSerializeNull(bool $serializeNull): self
8384

8485
public function serialize($object): string
8586
{
86-
$context = $this->serializer instanceof JMSSerializer ? SerializationContext::create()->enableMaxDepthChecks() : [];
87+
$context = $this->serializer instanceof JMSSerializer ? SerializationContext::create()->enableMaxDepthChecks() : [AbstractObjectNormalizer::ENABLE_MAX_DEPTH => true];
8788

8889
if (!empty($this->groups)) {
8990
if ($context instanceof SerializationContext) {

0 commit comments

Comments
 (0)