Symfony\Component\Serializer\Normalizer\AbstractNormalizer::handleCircularReference PHP Method

handleCircularReference() protected method

If a circular reference handler is set, it will be called. Otherwise, a {@class CircularReferenceException} will be thrown.
protected handleCircularReference ( object $object ) : mixed
$object object
return mixed
    protected function handleCircularReference($object)
    {
        if ($this->circularReferenceHandler) {
            return call_user_func($this->circularReferenceHandler, $object);
        }
        throw new CircularReferenceException(sprintf('A circular reference has been detected (configured limit: %d).', $this->circularReferenceLimit));
    }