PHP 클래스 spec\Phpro\SoapClient\CodeGenerator\Rules\TypeMapRuleSpec

상속: extends PhpSpec\ObjectBehavior
파일 보기 프로젝트 열기: phpro/soap-client

공개 메소드들

메소드 설명
it_applies_a_specified_rule_to_known_types ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, TypeContext $context )
it_applies_the_default_rule_to_unknown_types ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $defaultRule, TypeContext $context )
it_can_apply_the_default_assembler_to_unknown_types ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $defaultRule, TypeContext $context )
it_can_apply_to_property_context ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, PropertyContext $context )
it_can_apply_to_type_context ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, TypeContext $context )
it_can_not_apply_if_rule_does_not_apply ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, TypeContext $context )
it_can_not_apply_to_knwon_types_with_no_rule ( TypeContext $context )
it_can_not_apply_to_regular_context ( Phpro\SoapClient\CodeGenerator\Context\ContextInterface $context )
it_is_a_rule ( )
it_is_initializable ( )
let ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $defaultRule )

메소드 상세

it_applies_a_specified_rule_to_known_types() 공개 메소드

public it_applies_a_specified_rule_to_known_types ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, TypeContext $context )
$rule Phpro\SoapClient\CodeGenerator\Rules\RuleInterface
$context Phpro\SoapClient\CodeGenerator\Context\TypeContext

it_applies_the_default_rule_to_unknown_types() 공개 메소드

public it_applies_the_default_rule_to_unknown_types ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $defaultRule, TypeContext $context )
$defaultRule Phpro\SoapClient\CodeGenerator\Rules\RuleInterface
$context Phpro\SoapClient\CodeGenerator\Context\TypeContext

it_can_apply_the_default_assembler_to_unknown_types() 공개 메소드

public it_can_apply_the_default_assembler_to_unknown_types ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $defaultRule, TypeContext $context )
$defaultRule Phpro\SoapClient\CodeGenerator\Rules\RuleInterface
$context Phpro\SoapClient\CodeGenerator\Context\TypeContext

it_can_apply_to_property_context() 공개 메소드

public it_can_apply_to_property_context ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, PropertyContext $context )
$rule Phpro\SoapClient\CodeGenerator\Rules\RuleInterface
$context Phpro\SoapClient\CodeGenerator\Context\PropertyContext

it_can_apply_to_type_context() 공개 메소드

public it_can_apply_to_type_context ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, TypeContext $context )
$rule Phpro\SoapClient\CodeGenerator\Rules\RuleInterface
$context Phpro\SoapClient\CodeGenerator\Context\TypeContext

it_can_not_apply_if_rule_does_not_apply() 공개 메소드

public it_can_not_apply_if_rule_does_not_apply ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, TypeContext $context )
$rule Phpro\SoapClient\CodeGenerator\Rules\RuleInterface
$context Phpro\SoapClient\CodeGenerator\Context\TypeContext

it_can_not_apply_to_knwon_types_with_no_rule() 공개 메소드

public it_can_not_apply_to_knwon_types_with_no_rule ( TypeContext $context )
$context Phpro\SoapClient\CodeGenerator\Context\TypeContext

it_can_not_apply_to_regular_context() 공개 메소드

public it_can_not_apply_to_regular_context ( Phpro\SoapClient\CodeGenerator\Context\ContextInterface $context )
$context Phpro\SoapClient\CodeGenerator\Context\ContextInterface

it_is_a_rule() 공개 메소드

public it_is_a_rule ( )

it_is_initializable() 공개 메소드

public it_is_initializable ( )

let() 공개 메소드

public let ( Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $rule, Phpro\SoapClient\CodeGenerator\Rules\RuleInterface $defaultRule )
$rule Phpro\SoapClient\CodeGenerator\Rules\RuleInterface
$defaultRule Phpro\SoapClient\CodeGenerator\Rules\RuleInterface