PHP 클래스 WsdlToPhp\PackageGenerator\File\AbstractOperation

파일 보기 프로젝트 열기: wsdltophp/packagegenerator

보호된 프로퍼티들

프로퍼티 타입 설명
$generator WsdlToPhp\PackageGenerator\Generator\Generator
$method WsdlToPhp\PackageGenerator\Model\Method

공개 메소드들

메소드 설명
__construct ( Method $method, Generator $generator )
getGenerator ( ) : Generator
getMethod ( ) : Method
setGenerator ( Generator $generator ) : AbstractOperation
setMethod ( Method $method ) : AbstractOperation

보호된 메소드들

메소드 설명
getMethodParameter ( string $name, string $type = null ) : WsdlToPhp\PhpGenerator\Element\PhpFunctionParameter
getModelByName ( string $name ) : Struct | null
getParameterName ( string $name ) : string
getParameterTypeArrayTypes ( boolean $methodUsage = false ) : string[]
getParameterTypeModel ( ) : Struct | null
isParameterTypeAModel ( ) : boolean
isParameterTypeAString ( ) : boolean
isParameterTypeAnArray ( ) : boolean
isParameterTypeEmpty ( ) : boolean

메소드 상세

__construct() 공개 메소드

public __construct ( Method $method, Generator $generator )
$method WsdlToPhp\PackageGenerator\Model\Method
$generator WsdlToPhp\PackageGenerator\Generator\Generator

getGenerator() 공개 메소드

public getGenerator ( ) : Generator
리턴 WsdlToPhp\PackageGenerator\Generator\Generator

getMethod() 공개 메소드

public getMethod ( ) : Method
리턴 WsdlToPhp\PackageGenerator\Model\Method

getMethodParameter() 보호된 메소드

protected getMethodParameter ( string $name, string $type = null ) : WsdlToPhp\PhpGenerator\Element\PhpFunctionParameter
$name string
$type string
리턴 WsdlToPhp\PhpGenerator\Element\PhpFunctionParameter

getModelByName() 보호된 메소드

protected getModelByName ( string $name ) : Struct | null
$name string
리턴 WsdlToPhp\PackageGenerator\Model\Struct | null

getParameterName() 보호된 메소드

protected getParameterName ( string $name ) : string
$name string
리턴 string

getParameterTypeArrayTypes() 보호된 메소드

protected getParameterTypeArrayTypes ( boolean $methodUsage = false ) : string[]
$methodUsage boolean
리턴 string[]

getParameterTypeModel() 보호된 메소드

protected getParameterTypeModel ( ) : Struct | null
리턴 WsdlToPhp\PackageGenerator\Model\Struct | null

isParameterTypeAModel() 보호된 메소드

protected isParameterTypeAModel ( ) : boolean
리턴 boolean

isParameterTypeAString() 보호된 메소드

protected isParameterTypeAString ( ) : boolean
리턴 boolean

isParameterTypeAnArray() 보호된 메소드

protected isParameterTypeAnArray ( ) : boolean
리턴 boolean

isParameterTypeEmpty() 보호된 메소드

protected isParameterTypeEmpty ( ) : boolean
리턴 boolean

setGenerator() 공개 메소드

public setGenerator ( Generator $generator ) : AbstractOperation
$generator WsdlToPhp\PackageGenerator\Generator\Generator
리턴 AbstractOperation

setMethod() 공개 메소드

public setMethod ( Method $method ) : AbstractOperation
$method WsdlToPhp\PackageGenerator\Model\Method
리턴 AbstractOperation

프로퍼티 상세

$generator 보호되어 있는 프로퍼티

protected Generator,WsdlToPhp\PackageGenerator\Generator $generator
리턴 WsdlToPhp\PackageGenerator\Generator\Generator

$method 보호되어 있는 프로퍼티

protected Method,WsdlToPhp\PackageGenerator\Model $method
리턴 WsdlToPhp\PackageGenerator\Model\Method