spec\Prophecy\Argument\Token\ArrayEveryEntryTokenSpec::it_scores_traversable_object_from_value_token PHP Method

it_scores_traversable_object_from_value_token() public method

public it_scores_traversable_object_from_value_token ( Prophecy\Argument\Token\TokenInterface $value, Iterator $object )
$value Prophecy\Argument\Token\TokenInterface
$object Iterator
    function it_scores_traversable_object_from_value_token(TokenInterface $value, \Iterator $object)
    {
        $object->current()->will(function ($args, $object) {
            $object->valid()->willReturn(false);
            return 'value';
        });
        $object->key()->willReturn('key');
        $object->rewind()->willReturn(null);
        $object->next()->willReturn(null);
        $object->valid()->willReturn(true);
        $value->scoreArgument('value')->willReturn(2);
        $this->scoreArgument($object)->shouldBe(2);
    }