public withValueResolver ( Nelmio\Alice\Generator\ValueResolverInterface $resolver ) : self | ||
$resolver | Nelmio\Alice\Generator\ValueResolverInterface | |
return | self |
public function withValueResolver(ValueResolverInterface $resolver) : self
{
return new self($resolver, $this->limit);
}
public function testWithersReturnNewModifiedInstance() { $resolver = new DynamicArrayValueResolver(); $newResolver = $resolver->withValueResolver(new FakeValueResolver()); $this->assertEquals(new DynamicArrayValueResolver(), $resolver); $this->assertEquals(new DynamicArrayValueResolver(new FakeValueResolver()), $newResolver); }