PHP Class WsdlToPhp\PackageGenerator\File\ClassMap

Inheritance: extends AbstractModelFile
ファイルを表示 Open project: wsdltophp/packagegenerator Class Usage Examples

Protected Methods

Method Description
addMethodBody ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : ClassMap
addStructToClassMapList ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method, Struct $struct ) : ClassMap
defineStringMethod ( WsdlToPhp\PhpGenerator\Component\PhpClass $class )
getClassAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
getClassConstants ( Constant $constants )
getClassMethods ( Method $methods )
getClassProperties ( Property $properties )
getConstantAnnotationBlock ( WsdlToPhp\PhpGenerator\Element\PhpConstant $constant ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock | null
getMethodAnnotationBlock ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock | null
getPropertyAnnotationBlock ( WsdlToPhp\PhpGenerator\Element\PhpProperty $property ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock | null
getStructName ( Struct $struct ) : ClassMap work around for https://bugs.php.net/bug.php?id=69280

Method Details

addMethodBody() protected method

protected addMethodBody ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : ClassMap
$method WsdlToPhp\PhpGenerator\Element\PhpMethod
return ClassMap

addStructToClassMapList() protected method

protected addStructToClassMapList ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method, Struct $struct ) : ClassMap
$method WsdlToPhp\PhpGenerator\Element\PhpMethod
$struct WsdlToPhp\PackageGenerator\Model\Struct
return ClassMap

defineStringMethod() protected method

See also: WsdlToPhp\PackageGenerator\File\AbstractModelFile::defineStringMethod()
protected defineStringMethod ( WsdlToPhp\PhpGenerator\Component\PhpClass $class )
$class WsdlToPhp\PhpGenerator\Component\PhpClass

getClassAnnotationBlock() protected method

See also: WsdlToPhp\PackageGenerator\File\AbstractModelFile::getClassAnnotationBlock()
protected getClassAnnotationBlock ( ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock

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

getClassProperties() protected method

protected getClassProperties ( Property $properties )
$properties WsdlToPhp\PackageGenerator\Container\PhpElement\Property

getConstantAnnotationBlock() protected method

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

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

getPropertyAnnotationBlock() protected method

protected getPropertyAnnotationBlock ( WsdlToPhp\PhpGenerator\Element\PhpProperty $property ) : WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock | null
$property WsdlToPhp\PhpGenerator\Element\PhpProperty
return WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock | null

getStructName() protected method

work around for https://bugs.php.net/bug.php?id=69280
protected getStructName ( Struct $struct ) : ClassMap
$struct WsdlToPhp\PackageGenerator\Model\Struct
return ClassMap