A
AbstractCommand — Class in namespace WsdlToPhp\PackageGenerator\Command
AbstractReservedWord — Class in namespace WsdlToPhp\PackageGenerator\ConfigurationReader
AbstractYamlReader — Class in namespace WsdlToPhp\PackageGenerator\ConfigurationReader
AbstractObjectContainer — Class in namespace WsdlToPhp\PackageGenerator\Container
AbstractObjectContainer ::add () — Method in class AbstractObjectContainer
AbstractModel — Class in namespace WsdlToPhp\PackageGenerator\Container\Model
Service ::addService () — Method in class Service
Adds a service Struct ::addVirtualStruct () — Method in class Struct
Adds a virtual struct Struct ::addStruct () — Method in class Struct
Adds type to structs Struct ::addStructWithAttribute () — Method in class Struct
Adds type to structs and its attribute Struct ::addUnionStruct () — Method in class Struct
Adds a union struct Struct ::add () — Method in class Struct
By overriding this method, we ensure that each time a new object is stored, it is stored with our new key if the inheritance is defined. AbstractPhpElement — Class in namespace WsdlToPhp\PackageGenerator\Container\PhpElement
AbstractFile — Class in namespace WsdlToPhp\PackageGenerator\File
AbstractModelFile — Class in namespace WsdlToPhp\PackageGenerator\File
AbstractModelFile ::addAnnotationBlock () — Method in class AbstractModelFile
AbstractModelFile ::addClassElement () — Method in class AbstractModelFile
AbstractOperation — Class in namespace WsdlToPhp\PackageGenerator\File
ClassMap ::addMethodBody () — Method in class ClassMap
ClassMap ::addStructToClassMapList () — Method in class ClassMap
Composer ::addAutoloadToComposerJson () — Method in class Composer
Composer ::addComposerSettings () — Method in class Composer
OperationAnnotationBlock ::addAnnotationBlockForOperationMethod () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::addOperationMethodDeclaration () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::addOperationMethodMetaInformations () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::addOperationMethodUses () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::addOperationMethodParam () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::addOperationMethodParamFromArray () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::addOperationMethodParamFromModel () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::addOperationMethodParamFromString () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::addOperationMethodReturn () — Method in class OperationAnnotationBlock
Service ::addSoapHeaderMethods () — Method in class Service
Service ::addSoapHeaderFromMethod () — Method in class Service
Service ::addOperationsMethods () — Method in class Service
Service ::addGetResultMethod () — Method in class Service
Service ::addMainMethod () — Method in class Service
Service ::addAnnotationBlockForSoapHeaderMethod () — Method in class Service
Service ::addAnnotationBlockForOperationMethod () — Method in class Service
Service ::addAnnnotationBlockForgetResultMethod () — Method in class Service
Struct ::addStructMethodConstruct () — Method in class Struct
Struct ::addStructMethodConstructBody () — Method in class Struct
Struct ::addStructMethodConstructBodyForAttribute () — Method in class Struct
Struct ::addStructMethodsSetAndGet () — Method in class Struct
Struct ::addStructMethodAddTo () — Method in class Struct
Struct ::addStructMethodAddToBody () — Method in class Struct
Struct ::addStructMethodSet () — Method in class Struct
Struct ::addStructMethodSetBody () — Method in class Struct
Struct ::addStructMethodSetBodyAssignment () — Method in class Struct
Struct ::addStructMethodSetBodyReturn () — Method in class Struct
Struct ::addStructMethodGetBody () — Method in class Struct
Struct ::addStructMethodGetBodyReturn () — Method in class Struct
Struct ::addStructMethodGet () — Method in class Struct
Struct ::addStructMethodSetState () — Method in class Struct
Struct ::addStructMethodsSetAndGetAnnotationBlockFromStructAttribute () — Method in class Struct
Struct ::addStructMethodsSetAndGetAnnotationBlockFromScalar () — Method in class Struct
Struct ::addStructMethodsSetAnnotationBlock () — Method in class Struct
Struct ::addStructMethodsGetAnnotationBlock () — Method in class Struct
Struct ::addStructMethodsGetAnnotationBlockFromXmlAttribute () — Method in class Struct
Struct ::addStructPropertiesToAnnotationBlock () — Method in class Struct
Struct ::addStructPropertiesToAnnotationBlockUses () — Method in class Struct
Struct ::addStructPropertiesToAnnotationBlockParams () — Method in class Struct
Struct ::applyRules () — Method in class Struct
StructArray ::addStructMethodsSetAndGet () — Method in class StructArray
StructArray ::addArrayMethodCurrent () — Method in class StructArray
StructArray ::addArrayMethodItem () — Method in class StructArray
StructArray ::addArrayMethodFirst () — Method in class StructArray
StructArray ::addArrayMethodLast () — Method in class StructArray
StructArray ::addArrayMethodOffsetGet () — Method in class StructArray
StructArray ::addArrayMethodGetAttributeName () — Method in class StructArray
StructArray ::addArrayMethodAdd () — Method in class StructArray
StructArray ::addArrayMethodGenericMethod () — Method in class StructArray
Tutorial ::addMainAnnotationBlock () — Method in class Tutorial
Tutorial ::addChild () — Method in class Tutorial
Tutorial ::addAutoload () — Method in class Tutorial
Tutorial ::addContent () — Method in class Tutorial
Tutorial ::addOptionsAnnotationBlock () — Method in class Tutorial
Tutorial ::addOptions () — Method in class Tutorial
Tutorial ::addAnnotationBlockFromService () — Method in class Tutorial
Tutorial ::addContentFromService () — Method in class Tutorial
Tutorial ::addServiceDeclaration () — Method in class Tutorial
Tutorial ::addServiceSoapHeadersDefinitions () — Method in class Tutorial
Tutorial ::addServiceSoapHeadersDefinition () — Method in class Tutorial
Tutorial ::addAnnotationBlockFromMethod () — Method in class Tutorial
Tutorial ::addContentFromMethod () — Method in class Tutorial
Tutorial ::addAnnotationBlock () — Method in class Tutorial
AbstractBoundRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class AbstractBoundRule
Gathers [min|max][In|Ex]clusive rules AbstractLengthRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class AbstractLengthRule
Gathers [min|max|]Length rules AbstractLengthRule ::addValidationMethod () — Method in class AbstractLengthRule
AbstractMinMaxRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
AbstractRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
AbstractRule ::applyRule () — Method in class AbstractRule
This method has to add the validation rule to the method's body AbstractSetOfValuesRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
AbstractSetOfValuesRule ::addValidationMethod () — Method in class AbstractSetOfValuesRule
ArrayRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
ChoiceRule ::addValidationMethod () — Method in class ChoiceRule
$Rules — Property in class Rules
Rules ::applyRules () — Method in class Rules
Rules ::applyRulesFromAttribute () — Method in class Rules
Generic method to apply rules from current model UnionRule ::addValidationMethod () — Method in class UnionRule
AbstractGeneratorAware — Class in namespace WsdlToPhp\PackageGenerator\Generator
Generator ::addSchemaToWsdl () — Method in class Generator
Adds Wsdl location AbstractDocument — Class in namespace WsdlToPhp\PackageGenerator\Model
AbstractModel — Class in namespace WsdlToPhp\PackageGenerator\Model
Class AbstractModel defines the basic properties and methods to operations and structs extracted from the WSDL AbstractModel ::addMeta () — Method in class AbstractModel
Add meta information to the operation Service ::addMethod () — Method in class Service
Adds a method to the service $Struct — Property in class Struct
Attributes of the struct Struct ::addInheritanceAttributes () — Method in class Struct
Struct ::addAttribute () — Method in class Struct
Adds attribute based on its original name Struct ::addValue () — Method in class Struct
Adds value to values array AbstractParser — Class in namespace WsdlToPhp\PackageGenerator\Parser
AbstractParser — Class in namespace WsdlToPhp\PackageGenerator\Parser\SoapClient
AbstractAttributesParser — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
AbstractParser — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
AbstractTagImportParser — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
AbstractTagInputOutputParser — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
AbstractTagParser — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagEnumeration ::addStructValue () — Method in class TagEnumeration
AbstractDocument — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler
AbstractTag — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
AbstractTagImport — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
AbstractTagOperationElement — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
AbstractTagType — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
Wsdl ::addExternalSchema () — Method in class Wsdl
B
AbstractObjectContainer ::beforeObjectIsStored () — Method in class AbstractObjectContainer
This method is called before the object has been stored BoolRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
BooleanRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
C
AbstractCommand ::configure () — Method in class AbstractCommand
AbstractCommand ::canExecute () — Method in class AbstractCommand
GeneratePackageCommand ::configure () — Method in class GeneratePackageCommand
AbstractObjectContainer ::current () — Method in class AbstractObjectContainer
AbstractObjectContainer ::count () — Method in class AbstractObjectContainer
Constant — Class in namespace WsdlToPhp\PackageGenerator\Container\PhpElement
ClassMap — Class in namespace WsdlToPhp\PackageGenerator\File
Composer — Class in namespace WsdlToPhp\PackageGenerator\File
Composer ::completeComposerJson () — Method in class Composer
AbstractMinMaxRule ::comparisonString () — Method in class AbstractMinMaxRule
ChoiceRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
$Generator — Property in class Generator
Used containers $GeneratorFiles — Property in class GeneratorFiles
Use classmap file object Utils ::cleanComment () — Method in class Utils
Clean comment Utils ::cleanString () — Method in class Utils
Clean a string to make it valid as PHP variable
See more about the used regular expression at {@link http://www.regular-expressions.info/unicode.html}:
- \p{L} for any valid letter
- \p{N} for any valid number
- /u for supporting unicode Utils ::createDirectory () — Method in class Utils
$AbstractDocument — Property in class AbstractDocument
The content AbstractDocument ::contentClass () — Method in class AbstractDocument
AbstractModel ::cleanString () — Method in class AbstractModel
Clean a string to make it valid as PHP variable AbstractModel ::checkSerializedJson () — Method in class AbstractModel
Schema ::contentClass () — Method in class Schema
Struct ::countOwnAttributes () — Method in class Struct
Returns the number of own attributes $StructAttribute — Property in class StructAttribute
Defines that this property is not a simple value but an array of values
Infos at {@link https://www.w3.org/TR/xmlschema-0/#OccurrenceConstraints} StructValue ::constantSuffix () — Method in class StructValue
Returns the index which has to be added at the end of natural constant name defined with the value cleaned
Allows to avoid multiple constant name to be identical Wsdl ::contentClass () — Method in class Wsdl
Structs ::cleanType () — Method in class Structs
Remove useless break line, tabs
Remove curly braces
Remove brackets
Adds space before semicolon to parse it
Remove duplicated spaces D
GeneratorOptions ::dotNotationToArray () — Method in class GeneratorOptions
turns my.key.path to array('my' => array('key' => array('path' => $value))) AbstractModelFile ::definePackageAnnotations () — Method in class AbstractModelFile
AbstractModelFile ::defineGeneralAnnotations () — Method in class AbstractModelFile
AbstractModelFile ::defineModelAnnotationsFromWsdl () — Method in class AbstractModelFile
AbstractModelFile ::defineNamespace () — Method in class AbstractModelFile
AbstractModelFile ::defineUseStatement () — Method in class AbstractModelFile
AbstractModelFile ::defineConstants () — Method in class AbstractModelFile
AbstractModelFile ::defineProperties () — Method in class AbstractModelFile
AbstractModelFile ::defineMethods () — Method in class AbstractModelFile
AbstractModelFile ::defineStringMethod () — Method in class AbstractModelFile
ClassMap ::defineStringMethod () — Method in class ClassMap
Operation ::defineParameters () — Method in class Operation
Operation ::defineParametersFromArray () — Method in class Operation
Operation ::defineParametersFromModel () — Method in class Operation
Operation ::defineParametersFromString () — Method in class Operation
Operation ::defineBody () — Method in class Operation
Utils ::defineModelAnnotationsFromWsdl () — Method in class Utils
Generator ::doSanityChecks () — Method in class Generator
Generator ::doParse () — Method in class Generator
Generator ::doGenerate () — Method in class Generator
GeneratorFiles ::doGenerate () — Method in class GeneratorFiles
GeneratorParsers ::doParse () — Method in class GeneratorParsers
$Structs — Property in class Structs
E
AbstractCommand ::execute () — Method in class AbstractCommand
GeneratePackageCommand ::execute () — Method in class GeneratePackageCommand
EmptyModel — Class in namespace WsdlToPhp\PackageGenerator\Container\Model
Composer ::encodeToJson () — Method in class Composer
AbstractBoundRule ::exceptionMessageOnTestFailure () — Method in class AbstractBoundRule
AbstractLengthRule ::exceptionMessageOnTestFailure () — Method in class AbstractLengthRule
AbstractRule ::exceptionMessageOnTestFailure () — Method in class AbstractRule
Message when test fails in order to throw the exception AbstractSetOfValuesRule ::exceptionMessageOnTestFailure () — Method in class AbstractSetOfValuesRule
BooleanRule ::exceptionMessageOnTestFailure () — Method in class BooleanRule
ChoiceRule ::exceptionMessageOnTestFailure () — Method in class ChoiceRule
EnumerationRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class EnumerationRule EnumerationRule ::exceptionMessageOnTestFailure () — Method in class EnumerationRule
FloatRule ::exceptionMessageOnTestFailure () — Method in class FloatRule
FractionDigitsRule ::exceptionMessageOnTestFailure () — Method in class FractionDigitsRule
IntRule ::exceptionMessageOnTestFailure () — Method in class IntRule
ItemTypeRule ::exceptionMessageOnTestFailure () — Method in class ItemTypeRule
MaxOccursRule ::exceptionMessageOnTestFailure () — Method in class MaxOccursRule
PatternRule ::exceptionMessageOnTestFailure () — Method in class PatternRule
StringRule ::exceptionMessageOnTestFailure () — Method in class StringRule
TotalDigitsRule ::exceptionMessageOnTestFailure () — Method in class TotalDigitsRule
UnionRule ::exceptionMessageOnTestFailure () — Method in class UnionRule
EmptyModel — Class in namespace WsdlToPhp\PackageGenerator\Model
$Wsdl — Property in class Wsdl
F
GeneratePackageCommand ::formatOptionValue () — Method in class GeneratePackageCommand
GeneratePackageCommand ::formatArrayForConsole () — Method in class GeneratePackageCommand
Utility method to return readable array based on "key: value" $AbstractYamlReader — Property in class AbstractYamlReader
Path to file to parse $AbstractFile — Property in class AbstractFile
AbstractModelFile ::fillClassMethods () — Method in class AbstractModelFile
This method is responsible for filling in the $methods property with appropriate methods for the current model ClassMap ::fillClassMethods () — Method in class ClassMap
This method is responsible for filling in the $methods property with appropriate methods for the current model FileInterface — Class in namespace WsdlToPhp\PackageGenerator\File
Service ::fillClassMethods () — Method in class Service
Struct ::fillClassMethods () — Method in class Struct
This method is responsible for filling in the $methods property with appropriate methods for the current model StructEnum ::fillClassMethods () — Method in class StructEnum
This method is responsible for filling in the $methods property with appropriate methods for the current model FloatRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
FractionDigitsRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class FractionDigitsRule $Rules — Property in class Rules
$Generator — Property in class Generator
Used files Functions — Class in namespace WsdlToPhp\PackageGenerator\Parser\SoapClient
TagUnion ::findSuitableInheritance () — Method in class TagUnion
TagChoice ::filterFoundChildren () — Method in class TagChoice
This must ensure the current element, based on its tagName is not contained by another element than the choice. G
AbstractCommand ::getOptionValue () — Method in class AbstractCommand
GeneratePackageCommand — Class in namespace WsdlToPhp\PackageGenerator\Command
$GeneratePackageCommand — Property in class GeneratePackageCommand
$GeneratePackageCommand — Property in class GeneratePackageCommand
GeneratePackageCommand ::getGenerator () — Method in class GeneratePackageCommand
GeneratePackageCommand ::getPackageGenerationCommandLineOptions () — Method in class GeneratePackageCommand
GeneratePackageCommand ::getGeneratorOptionsConfigOption () — Method in class GeneratePackageCommand
GeneratePackageCommand ::getGeneratorOptionsPossibilities () — Method in class GeneratePackageCommand
GeneratorOptions — Class in namespace WsdlToPhp\PackageGenerator\ConfigurationReader
GeneratorOptions ::getOptionValue () — Method in class GeneratorOptions
Returns the option value GeneratorOptions ::getDefaultConfigurationPath () — Method in class GeneratorOptions
GeneratorOptions ::getCategory () — Method in class GeneratorOptions
Get category option value GeneratorOptions ::getAddComments () — Method in class GeneratorOptions
Get add comments option value GeneratorOptions ::getGatherMethods () — Method in class GeneratorOptions
Get gather methods option value GeneratorOptions ::getGenerateTutorialFile () — Method in class GeneratorOptions
Get generate tutorial file option value GeneratorOptions ::getNamespace () — Method in class GeneratorOptions
Get namespace option value GeneratorOptions ::getGenericConstantsName () — Method in class GeneratorOptions
Get generic constants name option value GeneratorOptions ::getStandalone () — Method in class GeneratorOptions
Get standalone option value GeneratorOptions ::getValidation () — Method in class GeneratorOptions
Get validation option value GeneratorOptions ::getStructClass () — Method in class GeneratorOptions
Get struct class option value GeneratorOptions ::getStructArrayClass () — Method in class GeneratorOptions
Get struct array class option value GeneratorOptions ::getSoapClientClass () — Method in class GeneratorOptions
Get struct array class option value GeneratorOptions ::getOrigin () — Method in class GeneratorOptions
Get origin option value GeneratorOptions ::getDestination () — Method in class GeneratorOptions
Get destination option value GeneratorOptions ::getSrcDirname () — Method in class GeneratorOptions
Get src dirname option value GeneratorOptions ::getPrefix () — Method in class GeneratorOptions
Get prefix option value GeneratorOptions ::getSuffix () — Method in class GeneratorOptions
Get suffix option value GeneratorOptions ::getBasicLogin () — Method in class GeneratorOptions
Get basic login option value GeneratorOptions ::getBasicPassword () — Method in class GeneratorOptions
Get basic password option value GeneratorOptions ::getProxyHost () — Method in class GeneratorOptions
Get basic proxy host option value GeneratorOptions ::getProxyPort () — Method in class GeneratorOptions
Get basic proxy port option value GeneratorOptions ::getProxyLogin () — Method in class GeneratorOptions
Get basic proxy login option value GeneratorOptions ::getProxyPassword () — Method in class GeneratorOptions
Get basic proxy password option value GeneratorOptions ::getSoapOptions () — Method in class GeneratorOptions
Get basic soap options option value GeneratorOptions ::getComposerName () — Method in class GeneratorOptions
Get composer name option value GeneratorOptions ::getComposerSettings () — Method in class GeneratorOptions
Get composer settings option value GeneratorOptions ::getStructsFolder () — Method in class GeneratorOptions
Get structs folder option value GeneratorOptions ::getArraysFolder () — Method in class GeneratorOptions
Get arrays folder option value GeneratorOptions ::getEnumsFolder () — Method in class GeneratorOptions
Get enums folder option value GeneratorOptions ::getServicesFolder () — Method in class GeneratorOptions
Get services folder option value GeneratorOptions ::getSchemasSave () — Method in class GeneratorOptions
Get schemas save option value GeneratorOptions ::getSchemasFolder () — Method in class GeneratorOptions
Get schemas folder option value GeneratorOptions ::getXsdTypesPath () — Method in class GeneratorOptions
Get xsd types path option value PhpReservedKeyword ::getDefaultConfigurationPath () — Method in class PhpReservedKeyword
ServiceReservedMethod ::getDefaultConfigurationPath () — Method in class ServiceReservedMethod
StructArrayReservedMethod ::getDefaultArrayConfigurationPath () — Method in class StructArrayReservedMethod
StructReservedMethod ::getDefaultConfigurationPath () — Method in class StructReservedMethod
AbstractObjectContainer ::getObjectKey () — Method in class AbstractObjectContainer
AbstractObjectContainer ::get () — Method in class AbstractObjectContainer
EmptyModel ::get () — Method in class EmptyModel
Method ::getMethodByName () — Method in class Method
Method ::get () — Method in class Method
Schema ::getSchemaByName () — Method in class Schema
Schema ::get () — Method in class Schema
Service ::getServiceByName () — Method in class Service
Service ::get () — Method in class Service
Service ::getMethods () — Method in class Service
Struct ::getStructByName () — Method in class Struct
Struct ::getStructByNameAndType () — Method in class Struct
Struct ::get () — Method in class Struct
Struct ::getVirtual () — Method in class Struct
Struct ::getByType () — Method in class Struct
Struct ::getObjectKeyWithType () — Method in class Struct
Struct ::getObjectKeyWithVirtual () — Method in class Struct
Struct ::getTypeKey () — Method in class Struct
The key must not conflict with possible key values Struct ::getVirtualKey () — Method in class Struct
The key must not conflict with possible key values StructAttribute ::getStructAttributeByName () — Method in class StructAttribute
StructAttribute ::getStructAttributeByCleanName () — Method in class StructAttribute
StructAttribute ::get () — Method in class StructAttribute
StructAttribute ::getByCleanName () — Method in class StructAttribute
StructValue ::getStructValueByName () — Method in class StructValue
StructValue ::get () — Method in class StructValue
Parser ::getParserByName () — Method in class Parser
$AbstractFile — Property in class AbstractFile
AbstractFile ::getGenerator () — Method in class AbstractFile
AbstractFile ::getFileName () — Method in class AbstractFile
AbstractFile ::getFileDestination () — Method in class AbstractFile
AbstractFile ::getFileExtension () — Method in class AbstractFile
AbstractFile ::getFile () — Method in class AbstractFile
AbstractModelFile ::getFileDestination () — Method in class AbstractModelFile
AbstractModelFile ::getDestinationFolder () — Method in class AbstractModelFile
AbstractModelFile ::getModel () — Method in class AbstractModelFile
AbstractModelFile ::getModelByName () — Method in class AbstractModelFile
AbstractModelFile ::getPackageName () — Method in class AbstractModelFile
AbstractModelFile ::getClassAnnotationBlock () — Method in class AbstractModelFile
AbstractModelFile ::getClassDeclarationLine () — Method in class AbstractModelFile
AbstractModelFile ::getClassDeclarationLineText () — Method in class AbstractModelFile
AbstractModelFile ::getClassConstants () — Method in class AbstractModelFile
AbstractModelFile ::getConstantAnnotationBlock () — Method in class AbstractModelFile
AbstractModelFile ::getClassProperties () — Method in class AbstractModelFile
AbstractModelFile ::getPropertyAnnotationBlock () — Method in class AbstractModelFile
AbstractModelFile ::getMethodAnnotationBlock () — Method in class AbstractModelFile
AbstractModelFile ::getToStringMethodAnnotationBlock () — Method in class AbstractModelFile
AbstractModelFile ::getToStringMethod () — Method in class AbstractModelFile
AbstractModelFile ::getStructAttribute () — Method in class AbstractModelFile
AbstractModelFile ::getModelFromStructAttribute () — Method in class AbstractModelFile
AbstractModelFile ::getRestrictionFromStructAttribute () — Method in class AbstractModelFile
AbstractModelFile ::getStructAttributeType () — Method in class AbstractModelFile
AbstractModelFile ::getStructAttributeTypeGetAnnotation () — Method in class AbstractModelFile
AbstractModelFile ::getStructAttributeTypeSetAnnotation () — Method in class AbstractModelFile
AbstractModelFile ::getStructAttributeTypeHint () — Method in class AbstractModelFile
AbstractModelFile ::getStructAttributeTypeAsPhpType () — Method in class AbstractModelFile
AbstractModelFile ::getValidType () — Method in class AbstractModelFile
See http://php.net/manual/fr/language.oop5.typehinting.php for these cases
Also see http://www.w3schools.com/schema/schema_dtypes_numeric.asp AbstractModelFile ::getPhpType () — Method in class AbstractModelFile
See http://php.net/manual/fr/language.oop5.typehinting.php for these cases
Also see http://www.w3schools.com/schema/schema_dtypes_numeric.asp $AbstractOperation — Property in class AbstractOperation
AbstractOperation ::getParameterTypeModel () — Method in class AbstractOperation
AbstractOperation ::getParameterTypeArrayTypes () — Method in class AbstractOperation
AbstractOperation ::getParameterName () — Method in class AbstractOperation
AbstractOperation ::getMethodParameter () — Method in class AbstractOperation
AbstractOperation ::getGenerator () — Method in class AbstractOperation
AbstractOperation ::getMethod () — Method in class AbstractOperation
AbstractOperation ::getModelByName () — Method in class AbstractOperation
ClassMap ::getClassConstants () — Method in class ClassMap
ClassMap ::getConstantAnnotationBlock () — Method in class ClassMap
ClassMap ::getClassProperties () — Method in class ClassMap
ClassMap ::getPropertyAnnotationBlock () — Method in class ClassMap
ClassMap ::getMethodAnnotationBlock () — Method in class ClassMap
ClassMap ::getClassAnnotationBlock () — Method in class ClassMap
ClassMap ::getStructName () — Method in class ClassMap
work around for https://bugs.php.net/bug.php?id=69280 Composer ::getPsr4Autoload () — Method in class Composer
Composer ::getComposerFileContent () — Method in class Composer
Composer ::getComposerFilePath () — Method in class Composer
Composer ::getRunComposerUpdate () — Method in class Composer
Composer ::getFileExtension () — Method in class Composer
PhpFunctionParameter ::getModel () — Method in class PhpFunctionParameter
Operation ::getMainMethod () — Method in class Operation
Operation ::getSoapCallName () — Method in class Operation
Operation ::getOperationCallParameters () — Method in class Operation
Operation ::getOperationCallParametersSeparator () — Method in class Operation
Operation ::getOperationCallParametersStarting () — Method in class Operation
Operation ::getOperationCallParametersEnding () — Method in class Operation
Operation ::getOperationCallParameterName () — Method in class Operation
OperationAnnotationBlock ::getSoapHeaderTypesTypes () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::getSoapHeaderTypeType () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::getOperationMethodParam () — Method in class OperationAnnotationBlock
OperationAnnotationBlock ::getOperationMethodReturnType () — Method in class OperationAnnotationBlock
Service ::getClassConstants () — Method in class Service
Service ::getConstantAnnotationBlock () — Method in class Service
Service ::getClassProperties () — Method in class Service
Service ::getPropertyAnnotationBlock () — Method in class Service
Service ::getClassDeclarationLineText () — Method in class Service
Service ::getSoapHeaderMethod () — Method in class Service
Service ::getTypeFromName () — Method in class Service
Service ::getSoapHeaderMethodName () — Method in class Service
Service ::getMethodAnnotationBlock () — Method in class Service
Service ::getServiceReturnTypes () — Method in class Service
Service ::getOperationMethodReturnType () — Method in class Service
Service ::getModelFromMethod () — Method in class Service
Service ::getModel () — Method in class Service
Struct ::getClassConstants () — Method in class Struct
Struct ::getConstantAnnotationBlock () — Method in class Struct
Struct ::getModelAttributes () — Method in class Struct
Struct ::getClassProperties () — Method in class Struct
Struct ::getPropertyAnnotationBlock () — Method in class Struct
Struct ::getStructMethodParametersValues () — Method in class Struct
Struct ::getStructMethodParameter () — Method in class Struct
Struct ::getStructMethodParameterType () — Method in class Struct
Struct ::getStructMethodSetBodyAssignment () — Method in class Struct
Struct ::getStructMethodGetParameters () — Method in class Struct
Struct ::getMethodAnnotationBlock () — Method in class Struct
Struct ::getStructMethodAnnotationBlock () — Method in class Struct
Struct ::getStructMethodConstructAnnotationBlock () — Method in class Struct
Struct ::getStructMethodSetStateAnnotationBlock () — Method in class Struct
Struct ::getStructMethodsSetAndGetAnnotationBlock () — Method in class Struct
Struct ::getStructMethodsAddToAnnotationBlock () — Method in class Struct
Struct ::getStructMethodsValidateArrayAnnotationBlock () — Method in class Struct
Struct ::getStructMethodsValidateUnionAnnotationBlock () — Method in class Struct
Struct ::getStructMethodsValidateChoiceAnnotationBlock () — Method in class Struct
Struct ::getStructMethodsValidateLengthAnnotationBlock () — Method in class Struct
Struct ::getModel () — Method in class Struct
StructArray ::getArrayMethodGetAttributeNameAnnotationBlock () — Method in class StructArray
StructArray ::getArrayMethodCurrentAnnotationBlock () — Method in class StructArray
StructArray ::getArrayMethodFirstAnnotationBlock () — Method in class StructArray
StructArray ::getArrayMethodLastAnnotationBlock () — Method in class StructArray
StructArray ::getArrayMethodItemAnnotationBlock () — Method in class StructArray
StructArray ::getArrayMethodOffsetGetAnnotationBlock () — Method in class StructArray
StructArray ::getArrayMethodAddAnnotationBlock () — Method in class StructArray
StructArray ::getArrayMethodGenericAnnotationBlock () — Method in class StructArray
StructArray ::getStructMethodAnnotationBlock () — Method in class StructArray
StructArray ::getArrayMethodBody () — Method in class StructArray
StructEnum ::getClassConstants () — Method in class StructEnum
StructEnum ::getConstantAnnotationBlock () — Method in class StructEnum
StructEnum ::getMethodAnnotationBlock () — Method in class StructEnum
StructEnum ::getEnumMethodValueIsValid () — Method in class StructEnum
StructEnum ::getEnumMethodGetValidValues () — Method in class StructEnum
StructEnum ::getEnumMethodValues () — Method in class StructEnum
StructEnum ::getEnumValueIsValidAnnotationBlock () — Method in class StructEnum
StructEnum ::getEnumGetValidValuesAnnotationBlock () — Method in class StructEnum
Tutorial ::getAnnotationBlock () — Method in class Tutorial
Tutorial ::getMethodParameters () — Method in class Tutorial
Tutorial ::getMethodParameter () — Method in class Tutorial
Utils ::getValidMetaValues () — Method in class Utils
Utils ::getMetaValueAnnotation () — Method in class Utils
AbstractLengthRule ::getValidationMethodName () — Method in class AbstractLengthRule
AbstractLengthRule ::getErrorMessageVariableName () — Method in class AbstractLengthRule
AbstractRule ::getRules () — Method in class AbstractRule
AbstractRule ::getMethod () — Method in class AbstractRule
AbstractRule ::getMethods () — Method in class AbstractRule
AbstractRule ::getFile () — Method in class AbstractRule
AbstractRule ::getAttribute () — Method in class AbstractRule
AbstractRule ::getGenerator () — Method in class AbstractRule
AbstractSetOfValuesRule ::getValidationMethodName () — Method in class AbstractSetOfValuesRule
AbstractSetOfValuesRule ::getErrorMessageVariableName () — Method in class AbstractSetOfValuesRule
ChoiceRule ::getValidationMethodName () — Method in class ChoiceRule
ChoiceRule ::getErrorMessageVariableName () — Method in class ChoiceRule
EnumerationRule ::getRestrictionModel () — Method in class EnumerationRule
ItemTypeRule ::getItemSanityCheck () — Method in class ItemTypeRule
The second case which used PHP native functions is volontary limited by the native functions provided by PHP,
and the possible types defined in xsd_types.yml Rules ::getRule () — Method in class Rules
Rules ::getArrayRule () — Method in class Rules
Rules ::getEnumerationRule () — Method in class Rules
Rules ::getItemTypeRule () — Method in class Rules
Rules ::getListRule () — Method in class Rules
Rules ::getAttribute () — Method in class Rules
Rules ::getFile () — Method in class Rules
Rules ::getMethod () — Method in class Rules
Rules ::getMethods () — Method in class Rules
Rules ::getGenerator () — Method in class Rules
UnionRule ::getValidationMethodName () — Method in class UnionRule
UnionRule ::getErrorMessageVariableName () — Method in class UnionRule
$AbstractGeneratorAware — Property in class AbstractGeneratorAware
AbstractGeneratorAware ::getGenerator () — Method in class AbstractGeneratorAware
Generator — Class in namespace WsdlToPhp\PackageGenerator\Generator
Generator ::getParsers () — Method in class Generator
Generator ::getFiles () — Method in class Generator
Generator ::generatePackage () — Method in class Generator
Generates all classes based on options Generator ::getStructByName () — Method in class Generator
Gets the struct by its name
Starting from issue #157, we know call getVirtual secondly as structs are now betterly parsed and so is their inheritance/type is detected Generator ::getStructByNameAndType () — Method in class Generator
Gets the struct by its name and type Generator ::getService () — Method in class Generator
Gets a service by its name Generator ::getServiceMethod () — Method in class Generator
Returns the method Generator ::getServices () — Method in class Generator
Generator ::getStructs () — Method in class Generator
Generator ::getOptionCategory () — Method in class Generator
Sets the optionCategory value Generator ::getOptionGatherMethods () — Method in class Generator
Sets the optionGatherMethods value Generator ::getOptionGenericConstantsNames () — Method in class Generator
Gets the optionGenericConstantsNames value Generator ::getOptionGenerateTutorialFile () — Method in class Generator
Gets the optionGenerateTutorialFile value Generator ::getOptionNamespacePrefix () — Method in class Generator
Gets the optionNamespacePrefix value Generator ::getOptionAddComments () — Method in class Generator
Gets the optionAddComments value Generator ::getOptionStandalone () — Method in class Generator
Gets the optionStandalone value Generator ::getOptionValidation () — Method in class Generator
Gets the optionValidation value Generator ::getOptionStructClass () — Method in class Generator
Gets the optionStructClass value Generator ::getOptionStructArrayClass () — Method in class Generator
Gets the optionStructArrayClass value Generator ::getOptionSoapClientClass () — Method in class Generator
Gets the optionSoapClientClass value Generator ::getOptionPrefix () — Method in class Generator
Gets the package name prefix Generator ::getOptionSuffix () — Method in class Generator
Gets the package name suffix Generator ::getOptionBasicLogin () — Method in class Generator
Gets the optionBasicLogin value Generator ::getOptionBasicPassword () — Method in class Generator
Gets the optionBasicPassword value Generator ::getOptionProxyHost () — Method in class Generator
Gets the optionProxyHost value Generator ::getOptionProxyPort () — Method in class Generator
Gets the optionProxyPort value Generator ::getOptionProxyLogin () — Method in class Generator
Gets the optionProxyLogin value Generator ::getOptionProxyPassword () — Method in class Generator
Gets the optionProxyPassword value Generator ::getOptionOrigin () — Method in class Generator
Gets the optionOrigin value Generator ::getOptionDestination () — Method in class Generator
Gets the optionDestination value Generator ::getOptionSrcDirname () — Method in class Generator
Gets the optionSrcDirname value Generator ::getOptionSoapOptions () — Method in class Generator
Gets the optionSoapOptions value Generator ::getOptionComposerName () — Method in class Generator
Gets the optionComposerName value Generator ::getOptionComposerSettings () — Method in class Generator
Gets the optionComposerSettings value Generator ::getOptionStructsFolder () — Method in class Generator
Gets the optionStructsFolder value Generator ::getOptionArraysFolder () — Method in class Generator
Gets the optionArraysFolder value Generator ::getOptionEnumsFolder () — Method in class Generator
Gets the optionEnumsFolder value Generator ::getOptionServicesFolder () — Method in class Generator
Gets the optionServicesFolder value Generator ::getOptionSchemasSave () — Method in class Generator
Gets the optionSchemasSave value Generator ::getOptionSchemasFolder () — Method in class Generator
Gets the optionSchemasFolder value Generator ::getOptionXsdTypesPath () — Method in class Generator
Gets the optionXsdTypesPath value Generator ::getWsdl () — Method in class Generator
Gets the WSDL Generator ::getGather () — Method in class Generator
Gets gather name class Generator ::getServiceName () — Method in class Generator
Returns the service name associated to the method/operation name in order to gather them in one service class Generator ::getOptions () — Method in class Generator
Generator ::getSoapClient () — Method in class Generator
Generator ::getUrlContent () — Method in class Generator
Generator ::getContainers () — Method in class Generator
Generator ::getModelInstanceFromJsonArrayEntry () — Method in class Generator
GeneratorContainers — Class in namespace WsdlToPhp\PackageGenerator\Generator
GeneratorContainers ::getServices () — Method in class GeneratorContainers
GeneratorContainers ::getStructs () — Method in class GeneratorContainers
GeneratorFiles — Class in namespace WsdlToPhp\PackageGenerator\Generator
GeneratorFiles ::getClassmapFile () — Method in class GeneratorFiles
GeneratorFiles ::generateStructsClasses () — Method in class GeneratorFiles
Generates structs classes based on structs collected GeneratorFiles ::getStructFile () — Method in class GeneratorFiles
GeneratorFiles ::generateServicesClasses () — Method in class GeneratorFiles
Generates methods by class GeneratorFiles ::generateClassMap () — Method in class GeneratorFiles
Generates classMap class GeneratorFiles ::generateTutorialFile () — Method in class GeneratorFiles
Generates tutorial file GeneratorFiles ::generateComposerFile () — Method in class GeneratorFiles
GeneratorParsers — Class in namespace WsdlToPhp\PackageGenerator\Generator
GeneratorParsers ::getParsers () — Method in class GeneratorParsers
GeneratorSoapClient — Class in namespace WsdlToPhp\PackageGenerator\Generator
GeneratorSoapClient ::getSoapClientOptions () — Method in class GeneratorSoapClient
GeneratorSoapClient ::getSoapClient () — Method in class GeneratorSoapClient
GeneratorSoapClient ::getSoapClientStreamContextOptions () — Method in class GeneratorSoapClient
Utils ::getPart () — Method in class Utils
Gets upper case word among a string from the end or from the beginning part Utils ::getContentFromUrl () — Method in class Utils
Get content from url using a proxy or not Utils ::getStreamContextOptions () — Method in class Utils
Utils ::getValueWithinItsType () — Method in class Utils
Returns the value with good type AbstractDocument ::getContent () — Method in class AbstractDocument
AbstractModel ::getExtendsClassName () — Method in class AbstractModel
AbstractModel ::getInheritance () — Method in class AbstractModel
Returns the name of the class the current class inherits from AbstractModel ::getInheritedModel () — Method in class AbstractModel
AbstractModel ::getMeta () — Method in class AbstractModel
Returns the meta AbstractModel ::getMetaValue () — Method in class AbstractModel
Returns a meta value according to its name AbstractModel ::getMetaValueFirstSet () — Method in class AbstractModel
Returns the value of the first meta value assigned to the name AbstractModel ::getName () — Method in class AbstractModel
Returns the original name extracted from the WSDL AbstractModel ::getCleanName () — Method in class AbstractModel
Returns a valid clean name for PHP AbstractModel ::getOwner () — Method in class AbstractModel
Returns the owner model object AbstractModel ::getPackagedName () — Method in class AbstractModel
Returns the packaged name AbstractModel ::getContextualPart () — Method in class AbstractModel
Allows to define the contextual part of the class name for the package AbstractModel ::getExtends () — Method in class AbstractModel
Allows to define from which class the current model extends AbstractModel ::getNamespace () — Method in class AbstractModel
AbstractModel ::getSubDirectory () — Method in class AbstractModel
Returns directory where to store class and create it if needed AbstractModel ::getDocSubPackages () — Method in class AbstractModel
Returns the sub package name which the model belongs to
Must be overridden by sub classes AbstractModel ::getReservedMethodsInstance () — Method in class AbstractModel
Method ::getCleanName () — Method in class Method
Method name can't starts with numbers Method ::getMethodName () — Method in class Method
Returns the name of the method that is used to call the operation
It takes care of the fact that the method might not be the only one named as it is. Method ::getParameterType () — Method in class Method
Returns the parameter type Method ::getReturnType () — Method in class Method
Returns the return type Method ::getOwner () — Method in class Method
Returns the owner model object, meaning a Service object Method ::getReservedMethodsInstance () — Method in class Method
Schema ::getContent () — Method in class Schema
Service ::getContextualPart () — Method in class Service
Returns the contextual part of the class name for the package Service ::getDocSubPackages () — Method in class Service
Returns the sub package name which the model belongs to
Must be overridden by sub classes Service ::getMethods () — Method in class Service
Returns the methods of the service Service ::getMethod () — Method in class Service
Returns the method by its original name Service ::getExtends () — Method in class Service
Allows to define from which class the current model extends Service ::getReservedMethodsInstance () — Method in class Service
Struct ::getContextualPart () — Method in class Struct
Returns the contextual part of the class name for the package Struct ::getDocSubPackages () — Method in class Struct
Returns the sub package name which the model belongs to
Must be overridden by sub classes Struct ::getAttributes () — Method in class Struct
Returns the attributes of the struct and potentially from the parent class Struct ::getAllAttributes () — Method in class Struct
Struct ::getAttribute () — Method in class Struct
Returns the attribute by its name, otherwise null Struct ::getAttributeByCleanName () — Method in class Struct
Returns the attribute by its cleaned name, otherwise null Struct ::getList () — Method in class Struct
Returns the list value Struct ::getValues () — Method in class Struct
Returns the values for an enumeration Struct ::getValue () — Method in class Struct
Gets the value object for the given value Struct ::getExtends () — Method in class Struct
Allows to define from which class the current model extends Struct ::getInheritanceStruct () — Method in class Struct
Struct ::getTopInheritance () — Method in class Struct
Struct ::getMeta () — Method in class Struct
Struct ::getReservedMethodsInstance () — Method in class Struct
Struct ::getTypes () — Method in class Struct
StructAttribute ::getUniqueString () — Method in class StructAttribute
Returns the unique name in the current struct (for setters/getters and struct constructor array) StructAttribute ::getUniqueName () — Method in class StructAttribute
Returns the unique name in the current struct (for setters/getters and struct contrusctor array) StructAttribute ::getGetterName () — Method in class StructAttribute
Returns the getter name for this attribute StructAttribute ::getSetterName () — Method in class StructAttribute
Returns the getter name for this attribute StructAttribute ::getType () — Method in class StructAttribute
Returns the type value StructAttribute ::getContainsElements () — Method in class StructAttribute
Returns the type value StructAttribute ::getRemovableFromRequest () — Method in class StructAttribute
StructAttribute ::getDefaultValue () — Method in class StructAttribute
Returns potential default value StructAttribute ::getOwner () — Method in class StructAttribute
Returns the owner model object, meaning a Struct object StructAttribute ::getTypeStruct () — Method in class StructAttribute
StructAttribute ::getTypeStructMeta () — Method in class StructAttribute
StructAttribute ::getInheritanceStruct () — Method in class StructAttribute
StructAttribute ::getInheritanceStructMeta () — Method in class StructAttribute
StructAttribute ::getMeta () — Method in class StructAttribute
StructAttribute ::getReservedMethodsInstance () — Method in class StructAttribute
StructValue ::getCleanName () — Method in class StructValue
Returns the name of the value as constant StructValue ::getNameWithSeparatedWords () — Method in class StructValue
StructValue ::getValue () — Method in class StructValue
Returns the value with good type StructValue ::getIndex () — Method in class StructValue
Gets the index attribute value StructValue ::getOwner () — Method in class StructValue
Returns the owner model object, meaning a Struct object Wsdl ::getContent () — Method in class Wsdl
AbstractParser ::getName () — Method in class AbstractParser
$AbstractParser — Property in class AbstractParser
AbstractParser ::getTags () — Method in class AbstractParser
AbstractTagImportParser ::getLocation () — Method in class AbstractTagImportParser
AbstractTagImportParser ::getTagParser () — Method in class AbstractTagImportParser
AbstractTagInputOutputParser ::getKnownType () — Method in class AbstractTagInputOutputParser
AbstractTagInputOutputParser ::getTypeFromPart () — Method in class AbstractTagInputOutputParser
AbstractTagParser ::getGenerator () — Method in class AbstractTagParser
AbstractTagParser ::getModel () — Method in class AbstractTagParser
Return the model on which the method will be called AbstractTagParser ::getStructByName () — Method in class AbstractTagParser
AbstractTagParser ::getStructByNameAndType () — Method in class AbstractTagParser
AbstractTagParser ::getMethodByName () — Method in class AbstractTagParser
AbstractTagParser ::getParseTagAttributeMethod () — Method in class AbstractTagParser
AbstractTagParser ::getName () — Method in class AbstractTagParser
TagInput ::getKnownType () — Method in class TagInput
TagOutput ::getKnownType () — Method in class TagOutput
TagUnion ::getUnionMemberTypesFromChildren () — Method in class TagUnion
AbstractDocument ::getElementHandler () — Method in class AbstractDocument
AbstractDocument ::getNamespaceUri () — Method in class AbstractDocument
AbstractTag ::getSuitableParent () — Method in class AbstractTag
This method aims to get the parent element that matches a valid Wsdl element (aka struct) AbstractTag ::getSuitableParentTags () — Method in class AbstractTag
Suitable tags as parent AbstractTag ::getStrictParent () — Method in class AbstractTag
AbstractTag ::getAttributeName () — Method in class AbstractTag
AbstractTag ::getAttributeRef () — Method in class AbstractTag
AbstractTag ::getValueAttributeValue () — Method in class AbstractTag
AbstractTag ::getDomDocumentHandler () — Method in class AbstractTag
AbstractTag ::getChildrenByName () — Method in class AbstractTag
AbstractTagImport ::getLocationAttribute () — Method in class AbstractTagImport
Return the correct location attribute value AbstractTagOperationElement ::getParentOperation () — Method in class AbstractTagOperationElement
AbstractTagOperationElement ::getAttributeMessage () — Method in class AbstractTagOperationElement
AbstractTagOperationElement ::getAttributeMessageNamespace () — Method in class AbstractTagOperationElement
AbstractTagOperationElement ::getMessage () — Method in class AbstractTagOperationElement
AbstractTagOperationElement ::getParts () — Method in class AbstractTagOperationElement
AbstractTagOperationElement ::getPart () — Method in class AbstractTagOperationElement
TagAttribute ::getSuitableParentTags () — Method in class TagAttribute
TagAttributeGroup ::getReferencingElements () — Method in class TagAttributeGroup
TagChoice ::getChildrenElements () — Method in class TagChoice
TagChoice ::getFilteredChildrenByName () — Method in class TagChoice
TagChoice ::getChildrenElementsTags () — Method in class TagChoice
TagChoice ::getForbiddenParentTags () — Method in class TagChoice
TagDocumentation ::getContent () — Method in class TagDocumentation
TagDocumentation ::getSuitableParent () — Method in class TagDocumentation
Finds parent node of this documentation node without taking care of the name attribute for enumeration. TagDocumentation ::getSuitableParentTags () — Method in class TagDocumentation
TagEnumeration ::getValue () — Method in class TagEnumeration
TagHeader ::getParentInput () — Method in class TagHeader
TagHeader ::getAttributeRequired () — Method in class TagHeader
TagHeader ::getAttributeNamespace () — Method in class TagHeader
TagHeader ::getAttributePart () — Method in class TagHeader
TagHeader ::getPartTag () — Method in class TagHeader
TagHeader ::getHeaderType () — Method in class TagHeader
TagHeader ::getHeaderName () — Method in class TagHeader
TagHeader ::getHeaderNamespace () — Method in class TagHeader
TagHeader ::getHeaderNamespaceFromPart () — Method in class TagHeader
TagHeader ::getHeaderNamespaceFromMessage () — Method in class TagHeader
TagHeader ::getHeaderRequired () — Method in class TagHeader
TagList ::getAttributeItemType () — Method in class TagList
TagList ::getItemType () — Method in class TagList
TagMessage ::getPart () — Method in class TagMessage
TagPart ::getAttributeElement () — Method in class TagPart
TagPart ::getAttributeType () — Method in class TagPart
TagPart ::getAttributeMixedValue () — Method in class TagPart
TagPart ::getFinalType () — Method in class TagPart
TagPart ::getFinalName () — Method in class TagPart
TagPart ::getFinalNamespace () — Method in class TagPart
TagRestriction ::getEnumerations () — Method in class TagRestriction
TagRestriction ::getAttributeBase () — Method in class TagRestriction
TagSimpleType ::getFirstRestrictionChild () — Method in class TagSimpleType
TagUnion ::getAttributeMemberTypes () — Method in class TagUnion
TagUnion ::getMemberTypesChildren () — Method in class TagUnion
Wsdl ::getExternalSchema () — Method in class Wsdl
Wsdl ::getExternalSchemas () — Method in class Wsdl
Wsdl ::getElementByName () — Method in class Wsdl
Wsdl ::getElementByNameAndAttributes () — Method in class Wsdl
Wsdl ::getElementsByName () — Method in class Wsdl
Wsdl ::getElementsByNameAndAttributes () — Method in class Wsdl
H
Rules ::hasRuleBeenAppliedToAttribute () — Method in class Rules
AbstractTag ::hasAttributeName () — Method in class AbstractTag
AbstractTag ::hasAttributeRef () — Method in class AbstractTag
AbstractTag ::hasAttributeValue () — Method in class AbstractTag
AbstractTagOperationElement ::hasAttributeMessage () — Method in class AbstractTagOperationElement
TagRestriction ::hasAttributeBase () — Method in class TagRestriction
TagRestriction ::hasUnionParent () — Method in class TagRestriction
Checks wether this element is contained by an union parent or not TagSimpleType ::hasRestrictionChild () — Method in class TagSimpleType
TagUnion ::hasMemberTypesAsChildren () — Method in class TagUnion
I
$AbstractCommand — Property in class AbstractCommand
GeneratePackageCommand ::initGenerator () — Method in class GeneratePackageCommand
GeneratePackageCommand ::initGeneratorOptions () — Method in class GeneratePackageCommand
AbstractReservedWord ::instance () — Method in class AbstractReservedWord
AbstractReservedWord ::is () — Method in class AbstractReservedWord
$AbstractYamlReader — Property in class AbstractYamlReader
AbstractYamlReader ::instance () — Method in class AbstractYamlReader
GeneratorOptions ::instance () — Method in class GeneratorOptions
PhpReservedKeyword ::instance () — Method in class PhpReservedKeyword
ServiceReservedMethod ::instance () — Method in class ServiceReservedMethod
StructArrayReservedMethod ::instance () — Method in class StructArrayReservedMethod
StructReservedMethod ::instance () — Method in class StructReservedMethod
XsdTypes ::instance () — Method in class XsdTypes
XsdTypes ::isXsd () — Method in class XsdTypes
XsdTypes ::isAnonymous () — Method in class XsdTypes
AbstractModelFile ::isAttributeAList () — Method in class AbstractModelFile
AbstractOperation ::isParameterTypeEmpty () — Method in class AbstractOperation
AbstractOperation ::isParameterTypeAnArray () — Method in class AbstractOperation
AbstractOperation ::isParameterTypeAString () — Method in class AbstractOperation
AbstractOperation ::isParameterTypeAModel () — Method in class AbstractOperation
IntRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
ItemTypeRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Generator ::initialize () — Method in class Generator
Generator ::initSoapClient () — Method in class Generator
Generator ::initContainers () — Method in class Generator
Generator ::initParsers () — Method in class Generator
Generator ::initFiles () — Method in class Generator
Generator ::initDirectory () — Method in class Generator
Generator ::initWsdl () — Method in class Generator
Generator ::instanceFromSerializedJson () — Method in class Generator
GeneratorContainers ::initStructs () — Method in class GeneratorContainers
GeneratorContainers ::initServices () — Method in class GeneratorContainers
GeneratorParsers ::initParsers () — Method in class GeneratorParsers
GeneratorSoapClient ::initSoapClient () — Method in class GeneratorSoapClient
$AbstractModel — Property in class AbstractModel
Define the inheritance of a struct by the name of the parent struct or type $AbstractModel — Property in class AbstractModel
Indicates that the current element is an abstract element. AbstractModel ::isAbstract () — Method in class AbstractModel
AbstractModel ::instanceFromSerializedJson () — Method in class AbstractModel
$Method — Property in class Method
Indicates function is not alone with this name, then its name is contextualized based on its parameter(s) Method ::isUnique () — Method in class Method
Returns the isUnique property $Struct — Property in class Struct
Is the struct a restriction with defined values ? $Struct — Property in class Struct
Defines if the current struct is a concrete struct or just a virtual struct to store meta informations Struct ::isArray () — Method in class Struct
Returns true if the current struct is a collection of values (like an array or a list of values) Struct ::isRestriction () — Method in class Struct
Returns the isRestriction value Struct ::isStruct () — Method in class Struct
Returns the isStruct value Struct ::isList () — Method in class Struct
Returns if the current struct is a list
List are a set of basic-type values Struct ::isUnion () — Method in class Struct
StructAttribute ::isAChoice () — Method in class StructAttribute
StructAttribute ::isArray () — Method in class StructAttribute
If this attribute contains elements then it's an array
only if its parent, the Struct, is not itself an array,
if the parent is an array, then it is certainly not an array too StructAttribute ::isList () — Method in class StructAttribute
If this attribute is based on a struct that is a list,
then it is list of basic sclar values that are sent space-separated StructAttribute ::isRequired () — Method in class StructAttribute
Returns true or false depending on minOccurs information associated to the attribute StructAttribute ::isXml () — Method in class StructAttribute
StructAttribute ::isTypeStructArray () — Method in class StructAttribute
$StructValue — Property in class StructValue
The index of the value in the enumeration struct Structs ::isStructDefined () — Method in class Structs
AbstractParser ::isWsdlParsed () — Method in class AbstractParser
AbstractParser ::isSchemaParsed () — Method in class AbstractParser
AbstractTagInputOutputParser ::isKnownTypeUnknown () — Method in class AbstractTagInputOutputParser
TagHeader ::isSoapHeaderAlreadyDefined () — Method in class TagHeader
TagRestriction ::isEnumeration () — Method in class TagRestriction
J
GeneratorOptions ::jsonSerialize () — Method in class GeneratorOptions
AbstractObjectContainer ::jsonSerialize () — Method in class AbstractObjectContainer
Generator ::jsonSerialize () — Method in class Generator
GeneratorContainers ::jsonSerialize () — Method in class GeneratorContainers
{@inheritDoc} AbstractModel ::jsonSerialize () — Method in class AbstractModel
{@inheritDoc} K
$AbstractReservedWord — Property in class AbstractReservedWord
List of PHP reserved keywords from config file AbstractObjectContainer ::key () — Method in class AbstractObjectContainer
L
AbstractYamlReader ::loadYaml () — Method in class AbstractYamlReader
LengthRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class LengthRule ListRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class ListRule $Struct — Property in class Struct
Defines if the current struct is a list of a type or not. M
Method — Class in namespace WsdlToPhp\PackageGenerator\Container\Model
Method — Class in namespace WsdlToPhp\PackageGenerator\Container\PhpElement
$AbstractModelFile — Property in class AbstractModelFile
$AbstractOperation — Property in class AbstractOperation
$PhpFunctionParameter — Property in class PhpFunctionParameter
$Service — Property in class Service
Method model can't be found in case the original method's name is unclean:
- ex: my.operation.name becomes my_operation_name
thus the Model from Model\Service::getMethod() can't be found
So we store the generated name associated to the original method object AbstractSetOfValuesRule ::mustApplyRuleOnAttribute () — Method in class AbstractSetOfValuesRule
Must check the attribute validity according to the current rule ArrayRule ::mustApplyRuleOnAttribute () — Method in class ArrayRule
$EnumerationRule — Property in class EnumerationRule
ListRule ::mustApplyRuleOnAttribute () — Method in class ListRule
MaxExclusiveRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class MaxExclusiveRule MaxInclusiveRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class MaxInclusiveRule MaxLengthRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class MaxLengthRule MaxOccursRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class LengthRule MinExclusiveRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class MinExclusiveRule MinInclusiveRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class MinInclusiveRule MinLengthRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class MinLengthRule $Rules — Property in class Rules
$Rules — Property in class Rules
$AbstractModel — Property in class AbstractModel
Values associated to the operation AbstractModel ::mergeMeta () — Method in class AbstractModel
Allows to merge meta from different sources and ensure consistency of their order
Must be passed as less important (at first position) to most important (last position) Method — Class in namespace WsdlToPhp\PackageGenerator\Model
Class Method stands for an available operation described in the WSDL $Method — Property in class Method
Generated method name stored as soon as it has been defined once $Service — Property in class Service
Store the methods of the service N
AbstractObjectContainer ::next () — Method in class AbstractObjectContainer
AbstractRule ::name () — Method in class AbstractRule
Name of the validation rule ArrayRule ::name () — Method in class ArrayRule
BooleanRule ::name () — Method in class BooleanRule
ChoiceRule ::name () — Method in class ChoiceRule
EnumerationRule ::name () — Method in class EnumerationRule
FloatRule ::name () — Method in class FloatRule
FractionDigitsRule ::name () — Method in class FractionDigitsRule
IntRule ::name () — Method in class IntRule
ItemTypeRule ::name () — Method in class ItemTypeRule
LengthRule ::name () — Method in class LengthRule
ListRule ::name () — Method in class ListRule
MaxExclusiveRule ::name () — Method in class MaxExclusiveRule
MaxInclusiveRule ::name () — Method in class MaxInclusiveRule
MaxLengthRule ::name () — Method in class MaxLengthRule
MaxOccursRule ::name () — Method in class MaxOccursRule
MinExclusiveRule ::name () — Method in class MinExclusiveRule
MinInclusiveRule ::name () — Method in class MinInclusiveRule
MinLengthRule ::name () — Method in class MinLengthRule
PatternRule ::name () — Method in class PatternRule
StringRule ::name () — Method in class StringRule
TotalDigitsRule ::name () — Method in class TotalDigitsRule
UnionRule ::name () — Method in class UnionRule
$AbstractModel — Property in class AbstractModel
Original name od the element AbstractModel ::nameIsClean () — Method in class AbstractModel
Returns true if the original name is safe to use as a PHP property, variable name or class name O
$AbstractCommand — Property in class AbstractCommand
$GeneratorOptions — Property in class GeneratorOptions
Generator's options $AbstractObjectContainer — Property in class AbstractObjectContainer
$AbstractObjectContainer — Property in class AbstractObjectContainer
AbstractObjectContainer ::offsetExists () — Method in class AbstractObjectContainer
AbstractObjectContainer ::offsetGet () — Method in class AbstractObjectContainer
AbstractObjectContainer ::offsetSet () — Method in class AbstractObjectContainer
AbstractObjectContainer ::offsetUnset () — Method in class AbstractObjectContainer
AbstractObjectContainer ::objectClass () — Method in class AbstractObjectContainer
Must return the object class name that this container is made to contain AbstractObjectContainer ::objectProperty () — Method in class AbstractObjectContainer
Must return the object class name that this container is made to contain AbstractModel ::objectProperty () — Method in class AbstractModel
EmptyModel ::objectClass () — Method in class EmptyModel
Method ::objectClass () — Method in class Method
Method ::objectProperty () — Method in class Method
Schema ::objectClass () — Method in class Schema
Service ::objectClass () — Method in class Service
Struct ::objectClass () — Method in class Struct
StructAttribute ::objectClass () — Method in class StructAttribute
StructValue ::objectClass () — Method in class StructValue
Parser ::objectClass () — Method in class Parser
Parser ::objectProperty () — Method in class Parser
AbstractPhpElement ::objectProperty () — Method in class AbstractPhpElement
Constant ::objectClass () — Method in class Constant
Method ::objectClass () — Method in class Method
Property ::objectClass () — Method in class Property
Operation — Class in namespace WsdlToPhp\PackageGenerator\File
OperationAnnotationBlock — Class in namespace WsdlToPhp\PackageGenerator\File
$Generator — Property in class Generator
$AbstractModel — Property in class AbstractModel
Store the object which owns the current model P
AbstractReservedWord ::parseReservedKeywords () — Method in class AbstractReservedWord
AbstractYamlReader ::parseSimpleArray () — Method in class AbstractYamlReader
GeneratorOptions ::parseOptions () — Method in class GeneratorOptions
Parse options for generator PhpReservedKeyword — Class in namespace WsdlToPhp\PackageGenerator\ConfigurationReader
XsdTypes ::parseXsdTypes () — Method in class XsdTypes
XsdTypes ::phpType () — Method in class XsdTypes
Parser — Class in namespace WsdlToPhp\PackageGenerator\Container
Property — Class in namespace WsdlToPhp\PackageGenerator\Container\PhpElement
PhpFunctionParameter — Class in namespace WsdlToPhp\PackageGenerator\File\Element
PatternRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class PatternRule $Generator — Property in class Generator
Used parsers Generator ::parse () — Method in class Generator
Only parses what has to be parsed, called before actually generating the package $GeneratorParsers — Property in class GeneratorParsers
AbstractModel ::purgeUniqueNames () — Method in class AbstractModel
Gives the availability for test purpose and multiple package generation to purge unique names AbstractModel ::purgePhpReservedKeywords () — Method in class AbstractModel
Gives the availability for test purpose and multiple package generation to purge reserved keywords usage $Method — Property in class Method
Type of the parameter for the operation Struct ::putRequiredFirst () — Method in class Struct
ParserInterface — Class in namespace WsdlToPhp\PackageGenerator\Parser
ParserInterface ::parse () — Method in class ParserInterface
This method is called to launch the data parsing
If an exception must be throwned, then it must throwned here Functions ::parse () — Method in class Functions
This method is called to launch the data parsing
If an exception must be throwned, then it must throwned here Structs ::parse () — Method in class Structs
Parses the SoapClient types Structs ::parseType () — Method in class Structs
Structs ::parseComplexStruct () — Method in class Structs
Structs ::parseUnionStruct () — Method in class Structs
union types are passed such as ",dateTime,time" or ",PMS_ResStatusType,TransactionActionType,UpperCaseAlphaLength1to2" AbstractAttributesParser ::parseWsdl () — Method in class AbstractAttributesParser
AbstractAttributesParser ::parseTag () — Method in class AbstractAttributesParser
$AbstractParser — Property in class AbstractParser
List of Wsdl parsed for the current tag $AbstractParser — Property in class AbstractParser
List of Schema parsed for the current tag AbstractParser ::parse () — Method in class AbstractParser
The method takes care of looping among WSDLS as much time as it is needed AbstractParser ::parseWsdl () — Method in class AbstractParser
Actual parsing of the Wsdl AbstractParser ::parseSchema () — Method in class AbstractParser
Actual parsing of the Schema AbstractParser ::parsingTag () — Method in class AbstractParser
Must return the tag that will be parsed AbstractTagImportParser ::parseWsdl () — Method in class AbstractTagImportParser
AbstractTagImportParser ::parseSchema () — Method in class AbstractTagImportParser
The goal of this method is to ensure that each schema is parsed by both TagInclude and TagImport in case of one of the two does not find tags that matches its tag name. AbstractTagInputOutputParser ::parseWsdl () — Method in class AbstractTagInputOutputParser
AbstractTagInputOutputParser ::parseInputOutput () — Method in class AbstractTagInputOutputParser
AbstractTagParser ::parseSchema () — Method in class AbstractTagParser
Most of he time, this method is not used, even if it used,
for now, knowing that we are in a schema is not a useful information,
so we can simply parse the tag with only the wsdl as parameter AbstractTagParser ::parseTagAttributes () — Method in class AbstractTagParser
AbstractTagParser ::parseTagAttributeType () — Method in class AbstractTagParser
AbstractTagParser ::parseTagAttributeName () — Method in class AbstractTagParser
Avoid this attribute to be added as meta AbstractTagParser ::parseTagAttributeAbstract () — Method in class AbstractTagParser
AbstractTagParser ::parseTagAttributeValue () — Method in class AbstractTagParser
Enumeration does not need its own value as meta information, it's like the name for struct attribute TagAttribute ::parsingTag () — Method in class TagAttribute
TagAttribute ::parseTag () — Method in class TagAttribute
TagChoice ::parseWsdl () — Method in class TagChoice
TagChoice ::parsingTag () — Method in class TagChoice
TagChoice ::parseChoice () — Method in class TagChoice
TagChoice ::parseChoiceChild () — Method in class TagChoice
TagComplexType ::parseWsdl () — Method in class TagComplexType
TagComplexType ::parsingTag () — Method in class TagComplexType
TagComplexType ::parseComplexType () — Method in class TagComplexType
TagDocumentation ::parseWsdl () — Method in class TagDocumentation
TagDocumentation ::parsingTag () — Method in class TagDocumentation
TagDocumentation ::parseDocumentation () — Method in class TagDocumentation
TagElement ::parsingTag () — Method in class TagElement
TagElement ::parseTagAttributes () — Method in class TagElement
TagEnumeration ::parseWsdl () — Method in class TagEnumeration
TagEnumeration ::parsingTag () — Method in class TagEnumeration
TagEnumeration ::parseEnumeration () — Method in class TagEnumeration
TagExtension ::parseWsdl () — Method in class TagExtension
TagExtension ::parsingTag () — Method in class TagExtension
TagExtension ::parseExtension () — Method in class TagExtension
TagHeader ::parseWsdl () — Method in class TagHeader
TagHeader ::parsingTag () — Method in class TagHeader
TagHeader ::parseHeader () — Method in class TagHeader
TagImport ::parsingTag () — Method in class TagImport
TagInclude ::parsingTag () — Method in class TagInclude
TagInput ::parsingTag () — Method in class TagInput
TagList ::parseWsdl () — Method in class TagList
TagList ::parsingTag () — Method in class TagList
TagList ::parseList () — Method in class TagList
TagOutput ::parsingTag () — Method in class TagOutput
TagRestriction ::parseWsdl () — Method in class TagRestriction
TagRestriction ::parsingTag () — Method in class TagRestriction
TagRestriction ::parseRestriction () — Method in class TagRestriction
TagRestriction ::parseRestrictionAttributes () — Method in class TagRestriction
TagRestriction ::parseRestrictionChildren () — Method in class TagRestriction
TagRestriction ::parseRestrictionChild () — Method in class TagRestriction
TagRestriction ::parseRestrictionChildAttribute () — Method in class TagRestriction
TagUnion ::parseWsdl () — Method in class TagUnion
TagUnion ::parsingTag () — Method in class TagUnion
TagUnion ::parseUnion () — Method in class TagUnion
TagUnion ::parseMemberTypes () — Method in class TagUnion
R
GeneratePackageCommand ::resolveGeneratorOptionsConfigPath () — Method in class GeneratePackageCommand
AbstractYamlReader ::resetInstances () — Method in class AbstractYamlReader
For tests purpose only! AbstractObjectContainer ::rewind () — Method in class AbstractObjectContainer
$Composer — Property in class Composer
Tests purpose: do not run composer update command $AbstractRule — Property in class AbstractRule
Rules — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Rules ::ruleHasBeenAppliedToAttribute () — Method in class Rules
Utils ::resolveCompletePath () — Method in class Utils
Utils ::removeNamespace () — Method in class Utils
$AbstractModel — Property in class AbstractModel
Replaced keywords time in order to generate unique new keyword $AbstractModel — Property in class AbstractModel
Replaced methods time in order to generate unique new method AbstractModel ::replacePhpReservedKeyword () — Method in class AbstractModel
Returns a usable keyword for a original keyword AbstractModel ::replaceReservedMethod () — Method in class AbstractModel
Returns a usable method for a original method $Method — Property in class Method
Type of the return value for the operation $StructAttribute — Property in class StructAttribute
Defines that this property can be removed from request or not. S
GeneratePackageCommand ::setGenerator () — Method in class GeneratePackageCommand
GeneratorOptions ::setOptionValue () — Method in class GeneratorOptions
Allows to add an option and set its value GeneratorOptions ::setCategory () — Method in class GeneratorOptions
Set current category option value GeneratorOptions ::setAddComments () — Method in class GeneratorOptions
Set current add comments option value GeneratorOptions ::setGatherMethods () — Method in class GeneratorOptions
Set current gather methods option value GeneratorOptions ::setGenerateTutorialFile () — Method in class GeneratorOptions
Set current generate tutorial file option value GeneratorOptions ::setNamespace () — Method in class GeneratorOptions
Set current namespace option value GeneratorOptions ::setGenericConstantsName () — Method in class GeneratorOptions
Set current generic constants name option value GeneratorOptions ::setStandalone () — Method in class GeneratorOptions
Set current standalone option value GeneratorOptions ::setValidation () — Method in class GeneratorOptions
Set current validation option value GeneratorOptions ::setStructClass () — Method in class GeneratorOptions
Set current struct class option value GeneratorOptions ::setStructArrayClass () — Method in class GeneratorOptions
Set current struct array class option value GeneratorOptions ::setSoapClientClass () — Method in class GeneratorOptions
Set current struct array class option value GeneratorOptions ::setOrigin () — Method in class GeneratorOptions
Set current origin option value GeneratorOptions ::setDestination () — Method in class GeneratorOptions
Set current destination option value GeneratorOptions ::setSrcDirname () — Method in class GeneratorOptions
Set current src dirname option value GeneratorOptions ::setPrefix () — Method in class GeneratorOptions
Set current prefix option value GeneratorOptions ::setSuffix () — Method in class GeneratorOptions
Set current suffix option value GeneratorOptions ::setBasicLogin () — Method in class GeneratorOptions
Set current basic login option value GeneratorOptions ::setBasicPassword () — Method in class GeneratorOptions
Set current basic password option value GeneratorOptions ::setProxyHost () — Method in class GeneratorOptions
Set current proxy host option value GeneratorOptions ::setProxyPort () — Method in class GeneratorOptions
Set current proxy port option value GeneratorOptions ::setProxyLogin () — Method in class GeneratorOptions
Set current proxy login option value GeneratorOptions ::setProxyPassword () — Method in class GeneratorOptions
Set current proxy password option value GeneratorOptions ::setSoapOptions () — Method in class GeneratorOptions
Set current soap options option value GeneratorOptions ::setComposerName () — Method in class GeneratorOptions
Set current composer name option value GeneratorOptions ::setComposerSettings () — Method in class GeneratorOptions
Set current composer settings option value GeneratorOptions ::setStructsFolder () — Method in class GeneratorOptions
Set current structs folder option value GeneratorOptions ::setArraysFolder () — Method in class GeneratorOptions
Set current arrays folder option value GeneratorOptions ::setEnumsFolder () — Method in class GeneratorOptions
Set current enums folder option value GeneratorOptions ::setServicesFolder () — Method in class GeneratorOptions
Set current services folder option value GeneratorOptions ::setSchemasSave () — Method in class GeneratorOptions
Set schemas save option value GeneratorOptions ::setSchemasFolder () — Method in class GeneratorOptions
Set schemas folder option value GeneratorOptions ::setXsdTypesPath () — Method in class GeneratorOptions
Set xsd types path option value ServiceReservedMethod — Class in namespace WsdlToPhp\PackageGenerator\ConfigurationReader
StructArrayReservedMethod — Class in namespace WsdlToPhp\PackageGenerator\ConfigurationReader
StructReservedMethod — Class in namespace WsdlToPhp\PackageGenerator\ConfigurationReader
Schema — Class in namespace WsdlToPhp\PackageGenerator\Container\Model
Service — Class in namespace WsdlToPhp\PackageGenerator\Container\Model
Struct — Class in namespace WsdlToPhp\PackageGenerator\Container\Model
StructAttribute — Class in namespace WsdlToPhp\PackageGenerator\Container\Model
StructValue — Class in namespace WsdlToPhp\PackageGenerator\Container\Model
AbstractFile ::setGenerator () — Method in class AbstractFile
AbstractFile ::setFile () — Method in class AbstractFile
AbstractModelFile ::setModel () — Method in class AbstractModelFile
AbstractOperation ::setGenerator () — Method in class AbstractOperation
AbstractOperation ::setMethod () — Method in class AbstractOperation
Composer ::setComposerFileContent () — Method in class Composer
Composer ::setRunComposerUpdate () — Method in class Composer
PhpFunctionParameter ::setModel () — Method in class PhpFunctionParameter
Service — Class in namespace WsdlToPhp\PackageGenerator\File
Service ::setModelFromMethod () — Method in class Service
Service ::setModel () — Method in class Service
Struct — Class in namespace WsdlToPhp\PackageGenerator\File
Struct ::setModel () — Method in class Struct
StructArray — Class in namespace WsdlToPhp\PackageGenerator\File
StructArray ::setModel () — Method in class StructArray
StructEnum — Class in namespace WsdlToPhp\PackageGenerator\File
StructEnum ::setModel () — Method in class StructEnum
AbstractMinMaxRule ::symbol () — Method in class AbstractMinMaxRule
Must return the comparison symbol LengthRule ::symbol () — Method in class LengthRule
MaxExclusiveRule ::symbol () — Method in class MaxExclusiveRule
MaxInclusiveRule ::symbol () — Method in class MaxInclusiveRule
MaxLengthRule ::symbol () — Method in class MaxLengthRule
MaxOccursRule ::symbol () — Method in class MaxOccursRule
MinExclusiveRule ::symbol () — Method in class MinExclusiveRule
MinInclusiveRule ::symbol () — Method in class MinInclusiveRule
MinLengthRule ::symbol () — Method in class MinLengthRule
Rules ::setAttribute () — Method in class Rules
Rules ::setMethod () — Method in class Rules
StringRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
AbstractGeneratorAware ::setGenerator () — Method in class AbstractGeneratorAware
$Generator — Property in class Generator
Used SoapClient Generator ::setOptionCategory () — Method in class Generator
Sets the optionCategory value Generator ::setOptionGatherMethods () — Method in class Generator
Sets the optionGatherMethods value Generator ::setOptionGenericConstantsNames () — Method in class Generator
Sets the optionGenericConstantsNames value Generator ::setOptionGenerateTutorialFile () — Method in class Generator
Sets the optionGenerateTutorialFile value Generator ::setOptionNamespacePrefix () — Method in class Generator
Sets the optionGenerateTutorialFile value Generator ::setOptionAddComments () — Method in class Generator
Sets the optionAddComments value Generator ::setOptionStandalone () — Method in class Generator
Sets the optionStandalone value Generator ::setOptionValidation () — Method in class Generator
Sets the optionValidation value Generator ::setOptionStructClass () — Method in class Generator
Sets the optionStructClass value Generator ::setOptionStructArrayClass () — Method in class Generator
Sets the optionStructArrayClass value Generator ::setOptionSoapClientClass () — Method in class Generator
Sets the optionSoapClientClass value Generator ::setOptionPrefix () — Method in class Generator
Sets the package name prefix Generator ::setOptionSuffix () — Method in class Generator
Sets the package name suffix Generator ::setOptionBasicLogin () — Method in class Generator
Sets the optionBasicLogin value Generator ::setOptionBasicPassword () — Method in class Generator
Sets the optionBasicPassword value Generator ::setOptionProxyHost () — Method in class Generator
Sets the optionProxyHost value Generator ::setOptionProxyPort () — Method in class Generator
Sets the optionProxyPort value Generator ::setOptionProxyLogin () — Method in class Generator
Sets the optionProxyLogin value Generator ::setOptionProxyPassword () — Method in class Generator
Sets the optionProxyPassword value Generator ::setOptionOrigin () — Method in class Generator
Sets the optionOrigin value Generator ::setOptionDestination () — Method in class Generator
Sets the optionDestination value Generator ::setOptionSrcDirname () — Method in class Generator
Sets the optionSrcDirname value Generator ::setOptionSoapOptions () — Method in class Generator
Sets the optionSoapOptions value Generator ::setOptionComposerName () — Method in class Generator
Sets the optionComposerName value Generator ::setOptionComposerSettings () — Method in class Generator
Sets the optionComposerSettings value Generator ::setOptionStructsFolder () — Method in class Generator
Sets the optionStructsFolder value Generator ::setOptionArraysFolder () — Method in class Generator
Sets the optionArraysFolder value Generator ::setOptionEnumsFolder () — Method in class Generator
Sets the optionEnumsFolder value Generator ::setOptionServicesFolder () — Method in class Generator
Sets the optionServicesFolder value Generator ::setOptionSchemasSave () — Method in class Generator
Sets the optionSchemasSave value Generator ::setOptionSchemasFolder () — Method in class Generator
Sets the optionSchemasFolder value Generator ::setOptionXsdTypesPath () — Method in class Generator
Sets the optionXsdTypesPath value Generator ::setWsdl () — Method in class Generator
Sets the WSDLs Generator ::setOptions () — Method in class Generator
$GeneratorContainers — Property in class GeneratorContainers
Structs $GeneratorContainers — Property in class GeneratorContainers
Services $GeneratorSoapClient — Property in class GeneratorSoapClient
GeneratorSoapClient ::setSoapClient () — Method in class GeneratorSoapClient
SoapClient — Class in namespace WsdlToPhp\PackageGenerator\Generator
Utils ::saveSchemas () — Method in class Utils
Save schemas to schemasFolder
Filename will be extracted from schemasUrl or default schema.wsdl will be used AbstractDocument ::setContent () — Method in class AbstractDocument
AbstractModel ::setInheritance () — Method in class AbstractModel
Sets the name of the class the current class inherits from AbstractModel ::setMeta () — Method in class AbstractModel
Sets the meta AbstractModel ::setDocumentation () — Method in class AbstractModel
Sets the documentation meta value. AbstractModel ::setName () — Method in class AbstractModel
Sets the original name extracted from the WSDL AbstractModel ::setOwner () — Method in class AbstractModel
Sets the owner model object AbstractModel ::setAbstract () — Method in class AbstractModel
Method ::setParameterType () — Method in class Method
Set the parameter type Method ::setReturnType () — Method in class Method
Set the return type Method ::setUnique () — Method in class Method
Set the isUnique property Schema — Class in namespace WsdlToPhp\PackageGenerator\Model
Service — Class in namespace WsdlToPhp\PackageGenerator\Model
Class Service stands for an available service containing the methods/operations described in the WSDL Service ::setMethods () — Method in class Service
Sets the methods container Service ::setMethodsFromSerializedJson () — Method in class Service
Struct — Class in namespace WsdlToPhp\PackageGenerator\Model
Class Struct stands for an available struct described in the WSDL Struct ::setAttributes () — Method in class Struct
Sets the attributes of the struct Struct ::setRestriction () — Method in class Struct
Sets the isRestriction value Struct ::setStruct () — Method in class Struct
Sets the isStruct value Struct ::setList () — Method in class Struct
Sets the list value Struct ::setValues () — Method in class Struct
Sets the values for an enumeration Struct ::setTypes () — Method in class Struct
Struct ::setAttributesFromSerializedJson () — Method in class Struct
Struct ::setValuesFromSerializedJson () — Method in class Struct
StructAttribute — Class in namespace WsdlToPhp\PackageGenerator\Model
Class StructAttribute stands for an available struct attribute described in the WSDL StructAttribute ::setType () — Method in class StructAttribute
Sets the type value StructAttribute ::setContainsElements () — Method in class StructAttribute
Sets the type value StructAttribute ::setRemovableFromRequest () — Method in class StructAttribute
StructValue — Class in namespace WsdlToPhp\PackageGenerator\Model
Class StructValue stands for an enumeration value StructValue ::setIndex () — Method in class StructValue
Sets the index attribute value Structs — Class in namespace WsdlToPhp\PackageGenerator\Parser\SoapClient
Structs ::structHasBeenDefined () — Method in class Structs
AbstractParser ::setTags () — Method in class AbstractParser
AbstractParser ::setWsdlAsParsed () — Method in class AbstractParser
AbstractParser ::setSchemaAsParsed () — Method in class AbstractParser
AbstractTagInputOutputParser ::setKnownType () — Method in class AbstractTagInputOutputParser
TagInput ::setKnownType () — Method in class TagInput
TagOutput ::setKnownType () — Method in class TagOutput
Schema — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler
T
GeneratorOptions ::toArray () — Method in class GeneratorOptions
$XsdTypes — Property in class XsdTypes
List of PHP reserved types from config file Tutorial — Class in namespace WsdlToPhp\PackageGenerator\File
AbstractBoundRule ::testConditions () — Method in class AbstractBoundRule
AbstractLengthRule ::testConditions () — Method in class AbstractLengthRule
AbstractRule ::testConditions () — Method in class AbstractRule
Inline tests of the validation rule AbstractSetOfValuesRule ::testConditions () — Method in class AbstractSetOfValuesRule
BooleanRule ::testConditions () — Method in class BooleanRule
ChoiceRule ::testConditions () — Method in class ChoiceRule
EnumerationRule ::testConditions () — Method in class EnumerationRule
FloatRule ::testConditions () — Method in class FloatRule
FractionDigitsRule ::testConditions () — Method in class FractionDigitsRule
IntRule ::testConditions () — Method in class IntRule
ItemTypeRule ::testConditions () — Method in class ItemTypeRule
MaxOccursRule ::testConditions () — Method in class MaxOccursRule
PatternRule ::testConditions () — Method in class PatternRule
StringRule ::testConditions () — Method in class StringRule
TotalDigitsRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class TotalDigitsRule TotalDigitsRule ::testConditions () — Method in class TotalDigitsRule
UnionRule ::testConditions () — Method in class UnionRule
AbstractDocument ::toJsonSerialize () — Method in class AbstractDocument
Should return the properties of the inherited class AbstractModel ::toJsonSerialize () — Method in class AbstractModel
Should return the properties of the inherited class EmptyModel ::toJsonSerialize () — Method in class EmptyModel
Should return the properties of the inherited class Method ::toJsonSerialize () — Method in class Method
Should return the properties of the inherited class Service ::toJsonSerialize () — Method in class Service
Should return the properties of the inherited class $Struct — Property in class Struct
If the struct is a union with types, then store types Struct ::toJsonSerialize () — Method in class Struct
Should return the properties of the inherited class $StructAttribute — Property in class StructAttribute
Type of the struct attribute StructAttribute ::toJsonSerialize () — Method in class StructAttribute
Should return the properties of the inherited class StructValue ::toJsonSerialize () — Method in class StructValue
Should return the properties of the inherited class Structs ::typeSignature () — Method in class Structs
$AbstractParser — Property in class AbstractParser
TagAttribute — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagChoice — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagComplexType — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagDocumentation — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagElement — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagEnumeration — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagExtension — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagHeader — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagImport — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagInclude — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagInput — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagList — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagOutput — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagRestriction — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
TagUnion — Class in namespace WsdlToPhp\PackageGenerator\Parser\Wsdl
Tag — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagAddress — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagAll — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagAnnotation — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagAny — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagAnyAttribute — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagAppinfo — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagAttribute — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagAttributeGroup — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagBinding — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagBody — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagChoice — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagComplexContent — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagComplexType — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagDefinitions — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagDocumentation — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagElement — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagEnumeration — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagExtension — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagField — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagGroup — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagHeader — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagImport — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagInclude — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagInput — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagKey — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagKeyref — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagList — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagMemberTypes — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagMessage — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagNotation — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagOperation — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagOutput — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagPart — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagPort — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagPortType — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagRedefine — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagRestriction — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagSchema — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagSelector — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagSequence — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagSimpleContent — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagSimpleType — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagTypes — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagUnion — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
TagUnique — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler\Tag
U
AbstractModelFile ::useBrackets () — Method in class AbstractModelFile
Utils — Class in namespace WsdlToPhp\PackageGenerator\File
UnionRule — Class in namespace WsdlToPhp\PackageGenerator\File\Validation
Class ListRule Utils — Class in namespace WsdlToPhp\PackageGenerator\Generator
$AbstractModel — Property in class AbstractModel
Unique name generated in order to ensure unique naming (for struct constructor and setters/getters even for different case attribute name with same value) AbstractModel ::uniqueName () — Method in class AbstractModel
Static method which returns a unique name case sensitively
Useful to name methods case sensitively distinct, see http://the-echoplex.net/log/php-case-sensitivity $StructValue — Property in class StructValue
Store the constants generated per structName Wsdl ::useParentMethodAndExternals () — Method in class Wsdl
Handler any method that exist within the parant class,
in addition it handles the case when we want to use the external schemas to search in Wsdl ::useExternalSchemas () — Method in class Wsdl
V
AbstractObjectContainer ::valid () — Method in class AbstractObjectContainer
$Struct — Property in class Struct
Only for virtually-considered objects (in order to avoid duplucations in objects property) AbstractRule ::validationRuleComment () — Method in class AbstractRule
$Struct — Property in class Struct
If the struct is a restriction with values, then store values W
AbstractCommand ::writeLn () — Method in class AbstractCommand
AbstractFile ::write () — Method in class AbstractFile
AbstractFile ::writeFile () — Method in class AbstractFile
AbstractModelFile ::writeFile () — Method in class AbstractModelFile
Composer ::writeFile () — Method in class Composer
FileInterface ::write () — Method in class FileInterface
This method is called to launch the data parsing
If an exception must be throwned, then it must be throwned here Tutorial ::writeFile () — Method in class Tutorial
$Generator — Property in class Generator
Wsdl Wsdl — Class in namespace WsdlToPhp\PackageGenerator\Model
Wsdl — Class in namespace WsdlToPhp\PackageGenerator\WsdlHandler
X
XsdTypes — Class in namespace WsdlToPhp\PackageGenerator\ConfigurationReader
_
AbstractReservedWord ::__construct () — Method in class AbstractReservedWord
AbstractYamlReader ::__construct () — Method in class AbstractYamlReader
Use singleton, instead of calling new Options(), use Options::instance() GeneratorOptions ::__construct () — Method in class GeneratorOptions
StructArrayReservedMethod ::__construct () — Method in class StructArrayReservedMethod
XsdTypes ::__construct () — Method in class XsdTypes
AbstractFile ::__construct () — Method in class AbstractFile
AbstractOperation ::__construct () — Method in class AbstractOperation
FileInterface ::__construct () — Method in class FileInterface
AbstractRule ::__construct () — Method in class AbstractRule
Rules ::__construct () — Method in class Rules
AbstractGeneratorAware ::__construct () — Method in class AbstractGeneratorAware
Generator ::__construct () — Method in class Generator
Constructor GeneratorContainers ::__construct () — Method in class GeneratorContainers
GeneratorParsers ::__construct () — Method in class GeneratorParsers
GeneratorSoapClient ::__construct () — Method in class GeneratorSoapClient
GeneratorSoapClient constructor. AbstractDocument ::__construct () — Method in class AbstractDocument
AbstractModel ::__construct () — Method in class AbstractModel
Main constructor Method ::__construct () — Method in class Method
Main constructor Service ::__construct () — Method in class Service
Main constructor Struct ::__construct () — Method in class Struct
Main constructor StructAttribute ::__construct () — Method in class StructAttribute
Main constructor StructValue ::__construct () — Method in class StructValue
Main constructor AbstractParser ::__construct () — Method in class AbstractParser
Wsdl ::__construct () — Method in class Wsdl