PHP Class WsdlToPhp\PackageGenerator\File\Utils

Show file Open project: wsdltophp/packagegenerator Class Usage Examples

Public Methods

Method Description
defineModelAnnotationsFromWsdl ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $block, AbstractModel $model, array $ignoreMeta = [] ) : AbstractModelFile
getMetaValueAnnotation ( string $metaName, mixed $metaValue ) : string | null
getValidMetaValues ( AbstractModel $model, array $ignoreMeta = [] ) : string[]

Method Details

defineModelAnnotationsFromWsdl() public static method

public static defineModelAnnotationsFromWsdl ( WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock $block, AbstractModel $model, array $ignoreMeta = [] ) : AbstractModelFile
$block WsdlToPhp\PhpGenerator\Element\PhpAnnotationBlock
$model WsdlToPhp\PackageGenerator\Model\AbstractModel
$ignoreMeta array
return AbstractModelFile

getMetaValueAnnotation() public static method

public static getMetaValueAnnotation ( string $metaName, mixed $metaValue ) : string | null
$metaName string
$metaValue mixed
return string | null

getValidMetaValues() public static method

public static getValidMetaValues ( AbstractModel $model, array $ignoreMeta = [] ) : string[]
$model WsdlToPhp\PackageGenerator\Model\AbstractModel
$ignoreMeta array
return string[]