PHP Class WsdlToPhp\PackageGenerator\File\StructEnum

Inheritance: extends Struct
显示文件 Open project: wsdltophp/packagegenerator Class Usage Examples

Public Methods

Method Description
setModel ( AbstractModel $model ) : StructArray

Protected Methods

Method Description
getClassConstants ( Constant $constants )
getClassMethods ( Method $methods )
getConstantAnnotationBlock ( WsdlToPhp\PhpGenerator\Element\PhpConstant $constant ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getEnumGetValidValuesAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getEnumMethodGetValidValues ( ) : WsdlToPhp\PhpGenerator\Element\PhpMethod
getEnumMethodValueIsValid ( ) : WsdlToPhp\PhpGenerator\Element\PhpMethod
getEnumMethodValues ( ) : string[]
getEnumValueIsValidAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getMethodAnnotationBlock ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock | null

Method Details

getClassConstants() protected method

protected getClassConstants ( Constant $constants )
$constants WsdlToPhp\PackageGenerator\Container\PhpElement\Constant

getClassMethods() protected method

protected getClassMethods ( Method $methods )
$methods WsdlToPhp\PackageGenerator\Container\PhpElement\Method

getConstantAnnotationBlock() protected method

protected getConstantAnnotationBlock ( WsdlToPhp\PhpGenerator\Element\PhpConstant $constant ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
$constant WsdlToPhp\PhpGenerator\Element\PhpConstant
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

getEnumGetValidValuesAnnotationBlock() protected method

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

getEnumMethodGetValidValues() protected method

protected getEnumMethodGetValidValues ( ) : WsdlToPhp\PhpGenerator\Element\PhpMethod
return WsdlToPhp\PhpGenerator\Element\PhpMethod

getEnumMethodValueIsValid() protected method

protected getEnumMethodValueIsValid ( ) : WsdlToPhp\PhpGenerator\Element\PhpMethod
return WsdlToPhp\PhpGenerator\Element\PhpMethod

getEnumMethodValues() protected method

protected getEnumMethodValues ( ) : string[]
return string[]

getEnumValueIsValidAnnotationBlock() protected method

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

getMethodAnnotationBlock() protected method

protected getMethodAnnotationBlock ( 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