PHP 클래스 WsdlToPhp\PackageGenerator\File\Validation\Rules

파일 보기 프로젝트 열기: wsdltophp/packagegenerator 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( AbstractModelFile $file, WsdlToPhp\PhpGenerator\Element\PhpMethod $method, StructAttribute $attribute )
applyRules ( string $parameterName, boolean $itemType = false )
getArrayRule ( ) : ArrayRule
getAttribute ( ) : StructAttribute
getEnumerationRule ( ) : EnumerationRule
getFile ( ) : AbstractModelFile
getItemTypeRule ( ) : ItemTypeRule
getMethod ( ) : WsdlToPhp\PhpGenerator\Element\PhpMethod
setAttribute ( StructAttribute $attribute ) : Rules
setFile ( AbstractModelFile $file ) : Rules
setMethod ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : Rules

보호된 메소드들

메소드 설명
getRule ( string $metaName ) : AbstractRule

메소드 상세

__construct() 공개 메소드

public __construct ( AbstractModelFile $file, WsdlToPhp\PhpGenerator\Element\PhpMethod $method, StructAttribute $attribute )
$file WsdlToPhp\PackageGenerator\File\AbstractModelFile
$method WsdlToPhp\PhpGenerator\Element\PhpMethod
$attribute WsdlToPhp\PackageGenerator\Model\StructAttribute

applyRules() 공개 메소드

public applyRules ( string $parameterName, boolean $itemType = false )
$parameterName string
$itemType boolean

getArrayRule() 공개 메소드

public getArrayRule ( ) : ArrayRule
리턴 ArrayRule

getAttribute() 공개 메소드

public getAttribute ( ) : StructAttribute
리턴 WsdlToPhp\PackageGenerator\Model\StructAttribute

getEnumerationRule() 공개 메소드

public getEnumerationRule ( ) : EnumerationRule
리턴 EnumerationRule

getFile() 공개 메소드

public getFile ( ) : AbstractModelFile
리턴 WsdlToPhp\PackageGenerator\File\AbstractModelFile

getItemTypeRule() 공개 메소드

public getItemTypeRule ( ) : ItemTypeRule
리턴 ItemTypeRule

getMethod() 공개 메소드

public getMethod ( ) : WsdlToPhp\PhpGenerator\Element\PhpMethod
리턴 WsdlToPhp\PhpGenerator\Element\PhpMethod

getRule() 보호된 메소드

protected getRule ( string $metaName ) : AbstractRule
$metaName string
리턴 AbstractRule

setAttribute() 공개 메소드

public setAttribute ( StructAttribute $attribute ) : Rules
$attribute WsdlToPhp\PackageGenerator\Model\StructAttribute
리턴 Rules

setFile() 공개 메소드

public setFile ( AbstractModelFile $file ) : Rules
$file WsdlToPhp\PackageGenerator\File\AbstractModelFile
리턴 Rules

setMethod() 공개 메소드

public setMethod ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : Rules
$method WsdlToPhp\PhpGenerator\Element\PhpMethod
리턴 Rules