PHP Class WsdlToPhp\PackageGenerator\File\Validation\Rules

Afficher le fichier Open project: wsdltophp/packagegenerator Class Usage Examples

Méthodes publiques

Méthode Description
__construct ( AbstractModelFile $file, WsdlToPhp\PhpGenerator\Element\PhpMethod $method, StructAttribute $attribute )
applyRules ( string $parameterName, boolean $itemType = false )
getArrayRule ( ) : ArrayRule
getAttribute ( ) : StructAttribute
getEnumerationRule ( ) : EnumerationRule
getFile ( ) : AbstractModelFile
getItemTypeRule ( ) : ItemTypeRule
getMethod ( ) : WsdlToPhp\PhpGenerator\Element\PhpMethod
setAttribute ( StructAttribute $attribute ) : Rules
setFile ( AbstractModelFile $file ) : Rules
setMethod ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : Rules

Méthodes protégées

Méthode Description
getRule ( string $metaName ) : AbstractRule

Method Details

__construct() public méthode

public __construct ( AbstractModelFile $file, WsdlToPhp\PhpGenerator\Element\PhpMethod $method, StructAttribute $attribute )
$file WsdlToPhp\PackageGenerator\File\AbstractModelFile
$method WsdlToPhp\PhpGenerator\Element\PhpMethod
$attribute WsdlToPhp\PackageGenerator\Model\StructAttribute

applyRules() public méthode

public applyRules ( string $parameterName, boolean $itemType = false )
$parameterName string
$itemType boolean

getArrayRule() public méthode

public getArrayRule ( ) : ArrayRule
Résultat ArrayRule

getAttribute() public méthode

public getAttribute ( ) : StructAttribute
Résultat WsdlToPhp\PackageGenerator\Model\StructAttribute

getEnumerationRule() public méthode

public getEnumerationRule ( ) : EnumerationRule
Résultat EnumerationRule

getFile() public méthode

public getFile ( ) : AbstractModelFile
Résultat WsdlToPhp\PackageGenerator\File\AbstractModelFile

getItemTypeRule() public méthode

public getItemTypeRule ( ) : ItemTypeRule
Résultat ItemTypeRule

getMethod() public méthode

public getMethod ( ) : WsdlToPhp\PhpGenerator\Element\PhpMethod
Résultat WsdlToPhp\PhpGenerator\Element\PhpMethod

getRule() protected méthode

protected getRule ( string $metaName ) : AbstractRule
$metaName string
Résultat AbstractRule

setAttribute() public méthode

public setAttribute ( StructAttribute $attribute ) : Rules
$attribute WsdlToPhp\PackageGenerator\Model\StructAttribute
Résultat Rules

setFile() public méthode

public setFile ( AbstractModelFile $file ) : Rules
$file WsdlToPhp\PackageGenerator\File\AbstractModelFile
Résultat Rules

setMethod() public méthode

public setMethod ( WsdlToPhp\PhpGenerator\Element\PhpMethod $method ) : Rules
$method WsdlToPhp\PhpGenerator\Element\PhpMethod
Résultat Rules