PHP Class WsdlToPhp\PackageGenerator\File\OperationAnnotationBlock

Inheritance: extends AbstractOperation
Mostrar archivo Open project: wsdltophp/packagegenerator Class Usage Examples

Public Methods

Method Description
addAnnotationBlockForOperationMethod ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock

Protected Methods

Method Description
addOperationMethodDeclaration ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
addOperationMethodMetaInformations ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
addOperationMethodParam ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
addOperationMethodParamFromArray ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
addOperationMethodParamFromModel ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
addOperationMethodParamFromString ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
addOperationMethodReturn ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
addOperationMethodUses ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
getOperationMethodParam ( string $type, string $name ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotation
getOperationMethodReturnType ( Method $method ) : string
getSoapHeaderTypeType ( string $soapHeaderType, boolean $namespaced = false ) : string
getSoapHeaderTypesTypes ( array $soapHeaderTypes ) : string[]

Method Details

addAnnotationBlockForOperationMethod() public method

public addAnnotationBlockForOperationMethod ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
$annotationBlock WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return OperationAnnotationBlock

addOperationMethodDeclaration() protected method

protected addOperationMethodDeclaration ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
$annotationBlock WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return OperationAnnotationBlock

addOperationMethodMetaInformations() protected method

protected addOperationMethodMetaInformations ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
$annotationBlock WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return OperationAnnotationBlock

addOperationMethodParam() protected method

protected addOperationMethodParam ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
$annotationBlock WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return OperationAnnotationBlock

addOperationMethodParamFromArray() protected method

protected addOperationMethodParamFromArray ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
$annotationBlock WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return OperationAnnotationBlock

addOperationMethodParamFromModel() protected method

protected addOperationMethodParamFromModel ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
$annotationBlock WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return OperationAnnotationBlock

addOperationMethodParamFromString() protected method

protected addOperationMethodParamFromString ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
$annotationBlock WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return OperationAnnotationBlock

addOperationMethodReturn() protected method

protected addOperationMethodReturn ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
$annotationBlock WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return OperationAnnotationBlock

addOperationMethodUses() protected method

protected addOperationMethodUses ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $annotationBlock ) : OperationAnnotationBlock
$annotationBlock WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return OperationAnnotationBlock

getOperationMethodParam() protected method

protected getOperationMethodParam ( string $type, string $name ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotation
$type string
$name string
return WsdlToPhp\PhpGenerator\Element\PhpAnnotation

getOperationMethodReturnType() protected method

protected getOperationMethodReturnType ( Method $method ) : string
$method WsdlToPhp\PackageGenerator\Model\Method
return string

getSoapHeaderTypeType() protected method

protected getSoapHeaderTypeType ( string $soapHeaderType, boolean $namespaced = false ) : string
$soapHeaderType string
$namespaced boolean
return string

getSoapHeaderTypesTypes() protected method

protected getSoapHeaderTypesTypes ( array $soapHeaderTypes ) : string[]
$soapHeaderTypes array
return string[]