Nelmio\Alice\Generator\Resolver\Parameter\Chainable\StaticParameterResolver::resolve PHP Method

resolve() public method

public resolve ( Parameter $parameter, ParameterBag $unresolvedParameters, ParameterBag $resolvedParameters ) : ParameterBag
$parameter Nelmio\Alice\Parameter
$unresolvedParameters Nelmio\Alice\ParameterBag
$resolvedParameters Nelmio\Alice\ParameterBag
return Nelmio\Alice\ParameterBag
    public function resolve(Parameter $parameter, ParameterBag $unresolvedParameters, ParameterBag $resolvedParameters) : ParameterBag
    {
        return $resolvedParameters->with($parameter);
    }

Usage Example

 public function testReturnsResolvedParameter()
 {
     $parameter = new Parameter('foo', null);
     $resolver = new StaticParameterResolver();
     $result = $resolver->resolve($parameter, new ParameterBag(), new ParameterBag());
     $this->assertEquals(new ParameterBag(['foo' => null]), $result);
 }
StaticParameterResolver