Nelmio\Alice\Generator\Resolver\Value\Chainable\UnresolvedFixtureReferenceIdResolver::canResolve PHP Method

canResolve() public method

public canResolve ( Nelmio\Alice\Definition\ValueInterface $value ) : boolean
$value Nelmio\Alice\Definition\ValueInterface
return boolean
    public function canResolve(ValueInterface $value) : bool
    {
        return $this->decoratedResolver->canResolve($value);
    }

Usage Example

 public function testCanResolveValuesOfItsDecoratedResolver()
 {
     $value = new FakeValue();
     $decoratedResolverProphecy = $this->prophesize(ChainableValueResolverInterface::class);
     $decoratedResolverProphecy->canResolve($value)->willReturn(true);
     /** @var ChainableValueResolverInterface $decoratedResolver */
     $decoratedResolver = $decoratedResolverProphecy->reveal();
     $resolver = new UnresolvedFixtureReferenceIdResolver($decoratedResolver);
     $this->assertTrue($resolver->canResolve($value));
     $decoratedResolverProphecy->canResolve(Argument::any())->shouldHaveBeenCalledTimes(1);
 }