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