for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Thunder\Serializard\NormalizerContext;
final class ParentNormalizerContext implements NormalizerContextInterface
{
private $parent;
/** @var int */
private $level = 0;
public function __construct()
}
public function withParent($parent)
$context = new self();
$context->parent = $parent;
$context->level = $this->level + 1;
return $context;
public function getParent()
return $this->parent;
public function getLevel()
return $this->level;