Nelmio\Alice\Generator\Resolver\Parameter\Chainable\RecursiveParameterResolver::__construct PHP Method

__construct() public method

public __construct ( Nelmio\Alice\Generator\Resolver\ChainableParameterResolverInterface $resolver, integer $limit = 5 )
$resolver Nelmio\Alice\Generator\Resolver\ChainableParameterResolverInterface
$limit integer
    public function __construct(ChainableParameterResolverInterface $resolver, int $limit = 5)
    {
        $this->resolver = $resolver;
        if (2 >= $limit) {
            throw InvalidArgumentExceptionFactory::createForInvalidLimitValueForRecursiveCalls($limit);
        }
        $this->limit = $limit;
    }