spec\Phpro\SoapClient\CodeGenerator\Rules\MultiRuleSpec::it_can_apply_to_multiple_other_rules PHP Метод

it_can_apply_to_multiple_other_rules() публичный Метод

public it_can_apply_to_multiple_other_rules ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule1, Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule2, Phpro\SoapClient\CodeGenerator\Context\ContextInterface $context )
$rule1 Phpro\SoapClient\CodeGenerator\Rules\RuleInterface
$rule2 Phpro\SoapClient\CodeGenerator\Rules\RuleInterface
$context Phpro\SoapClient\CodeGenerator\Context\ContextInterface
    function it_can_apply_to_multiple_other_rules(RuleInterface $rule1, RuleInterface $rule2, ContextInterface $context)
    {
        $rule1->appliesToContext($context)->willReturn(false);
        $rule1->apply($context)->shouldNotBeCalled();
        $rule2->appliesToContext($context)->willReturn(true);
        $rule2->apply($context)->shouldBeCalled();
        $this->apply($context);
    }