public withResolver ( Nelmio\Alice\Generator\Resolver\ParameterResolverInterface $resolver ) | ||
$resolver | Nelmio\Alice\Generator\Resolver\ParameterResolverInterface |
public function withResolver(ParameterResolverInterface $resolver)
{
return new self($resolver);
}
public function testWithersReturnNewModifiedInstance() { $resolver = new StringParameterResolver(); $newResolver = $resolver->withResolver(new FakeParameterResolver()); $this->assertEquals(new StringParameterResolver(), $resolver); $this->assertEquals(new StringParameterResolver(new FakeParameterResolver()), $newResolver); }