Наследование: implements Nelmio\Alice\Generator\Resolver\ParameterBagResolverInterface, use trait Nelmio\Alice\IsAServiceTrait
 public function testCanHandleTheCaseWhereNoParameterIsInjected()
 {
     $unresolvedParameters = new ParameterBag(['foo' => '(unresolved) bar', 'ping' => '(unresolved) pong']);
     $injectedParameters = null;
     $decoratedResolverProphecy = $this->prophesize(ParameterBagResolverInterface::class);
     $decoratedResolverProphecy->resolve($unresolvedParameters, new ParameterBag())->willReturn($expected = new ParameterBag(['foo' => '(resolved) bar', 'ping' => '(resolved) pong', 'foz' => 'baz']));
     /* @var ParameterBagResolverInterface $decoratedResolver */
     $decoratedResolver = $decoratedResolverProphecy->reveal();
     $resolver = new RemoveConflictingParametersParameterBagResolver($decoratedResolver);
     $actual = $resolver->resolve($unresolvedParameters, $injectedParameters);
     $this->assertEquals($expected, $actual);
     $decoratedResolverProphecy->resolve(Argument::cetera())->shouldHaveBeenCalledTimes(1);
 }