for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace JMS\Serializer\Visitor\Factory;
use JMS\Serializer\JsonDeserializationStrictVisitor;
use JMS\Serializer\Visitor\DeserializationVisitorInterface;
final class JsonDeserializationStrictVisitorFactory implements DeserializationVisitorFactory
{
/**
* @var int
*/
private $options = 0;
private $depth = 512;
public function getVisitor(): DeserializationVisitorInterface
return new JsonDeserializationStrictVisitor($this->options, $this->depth);
}
public function setOptions(int $options): self
$this->options = $options;
return $this;
public function setDepth(int $depth): self
$this->depth = $depth;