PHP Class WsdlToPhp\PackageGenerator\File\StructArray

Inheritance: extends Struct
Mostra file Open project: wsdltophp/packagegenerator Class Usage Examples

Public Methods

Method Description
addStructMethodsSetAndGet ( Method $methods )
setModel ( AbstractModel $model ) : StructArray

Protected Methods

Method Description
addArrayMethodAdd ( Method $methods ) : StructArray
addArrayMethodCurrent ( Method $methods ) : StructArray
addArrayMethodFirst ( Method $methods ) : StructArray
addArrayMethodGenericMethod ( Method $methods, string $name, string $body, array $methodParameters = [] ) : StructArray
addArrayMethodGetAttributeName ( Method $methods ) : StructArray
addArrayMethodItem ( Method $methods ) : StructArray
addArrayMethodLast ( Method $methods ) : StructArray
addArrayMethodOffsetGet ( Method $methods ) : StructArray
getArrayMethodAddAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getArrayMethodBody ( string $method, string $var = '' ) : string
getArrayMethodCurrentAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getArrayMethodFirstAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getArrayMethodGenericAnnotationBlock ( string $name, string $description, string $param = null ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getArrayMethodGetAttributeNameAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getArrayMethodItemAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getArrayMethodLastAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getArrayMethodOffsetGetAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getStructMethodAnnotationBlock ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock | null

Method Details

addArrayMethodAdd() protected method

protected addArrayMethodAdd ( Method $methods ) : StructArray
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method
return StructArray

addArrayMethodCurrent() protected method

protected addArrayMethodCurrent ( Method $methods ) : StructArray
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method
return StructArray

addArrayMethodFirst() protected method

protected addArrayMethodFirst ( Method $methods ) : StructArray
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method
return StructArray

addArrayMethodGenericMethod() protected method

protected addArrayMethodGenericMethod ( Method $methods, string $name, string $body, array $methodParameters = [] ) : StructArray
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method
$name string
$body string
$methodParameters array
return StructArray

addArrayMethodGetAttributeName() protected method

protected addArrayMethodGetAttributeName ( Method $methods ) : StructArray
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method
return StructArray

addArrayMethodItem() protected method

protected addArrayMethodItem ( Method $methods ) : StructArray
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method
return StructArray

addArrayMethodLast() protected method

protected addArrayMethodLast ( Method $methods ) : StructArray
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method
return StructArray

addArrayMethodOffsetGet() protected method

protected addArrayMethodOffsetGet ( Method $methods ) : StructArray
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method
return StructArray

addStructMethodsSetAndGet() public method

See also: WsdlToPhp\PackageGenerator\File\Struct::addStructMethodsSetAndGet()
public addStructMethodsSetAndGet ( Method $methods )
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method

getArrayMethodAddAnnotationBlock() protected method

protected getArrayMethodAddAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

getArrayMethodBody() protected method

protected getArrayMethodBody ( string $method, string $var = '' ) : string
$method string
$var string
return string

getArrayMethodCurrentAnnotationBlock() protected method

protected getArrayMethodCurrentAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

getArrayMethodFirstAnnotationBlock() protected method

protected getArrayMethodFirstAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

getArrayMethodGenericAnnotationBlock() protected method

protected getArrayMethodGenericAnnotationBlock ( string $name, string $description, string $param = null ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
$name string
$description string
$param string
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

getArrayMethodGetAttributeNameAnnotationBlock() protected method

protected getArrayMethodGetAttributeNameAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

getArrayMethodItemAnnotationBlock() protected method

protected getArrayMethodItemAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

getArrayMethodLastAnnotationBlock() protected method

protected getArrayMethodLastAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

getArrayMethodOffsetGetAnnotationBlock() protected method

protected getArrayMethodOffsetGetAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

getStructMethodAnnotationBlock() protected method

protected getStructMethodAnnotationBlock ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock | null
$method WsdlToPhp\PhpGenerator\Element\PhpMethod
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock | null

setModel() public method

See also: WsdlToPhp\PackageGenerator\File\AbstractModelFile::setModel()
public setModel ( AbstractModel $model ) : StructArray
$model WsdlToPhp\PackageGenerator\Model\AbstractModel
return StructArray