PHP Class WsdlToPhp\PackageGenerator\Generator\Generator

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

Méthodes publiques

Méthode Description
__construct ( GeneratorOptions $options ) Constructor
addSchemaToWsdl ( Wsdl $wsdl, string $schemaLocation ) : Generator Adds Wsdl location
generatePackage ( ) : Generator Generates all classes based on options
getFiles ( ) : GeneratorFiles
getOptionAddComments ( ) : array Gets the optionAddComments value
getOptionArraysFolder ( ) : string Gets the optionArraysFolder value
getOptionBasicLogin ( ) : string Gets the optionBasicLogin value
getOptionBasicPassword ( ) : string Gets the optionBasicPassword value
getOptionCategory ( ) : string Sets the optionCategory value
getOptionComposerName ( ) : string Gets the optionComposerName value
getOptionDestination ( ) : string Gets the optionDestination value
getOptionEnumsFolder ( ) : string Gets the optionEnumsFolder value
getOptionGatherMethods ( ) : string Sets the optionGatherMethods value
getOptionGenerateTutorialFile ( ) : boolean Gets the optionGenerateTutorialFile value
getOptionGenericConstantsNames ( ) : boolean Gets the optionGenericConstantsNames value
getOptionNamespacePrefix ( ) : string Gets the optionNamespacePrefix value
getOptionOrigin ( ) : string Gets the optionOrigin value
getOptionPrefix ( boolean $ucFirst = true ) : string Gets the package name prefix
getOptionProxyHost ( ) : string Gets the optionProxyHost value
getOptionProxyLogin ( ) : string Gets the optionProxyLogin value
getOptionProxyPassword ( ) : string Gets the optionProxyPassword value
getOptionProxyPort ( ) : string Gets the optionProxyPort value
getOptionServicesFolder ( ) : string Gets the optionServicesFolder value
getOptionSoapClientClass ( ) : string Gets the optionSoapClientClass value
getOptionSoapOptions ( ) : string Gets the optionSoapOptions value
getOptionStandalone ( ) : boolean Gets the optionStandalone value
getOptionStructArrayClass ( ) : string Gets the optionStructArrayClass value
getOptionStructClass ( ) : string Gets the optionStructClass value
getOptionStructsFolder ( ) : string Gets the optionStructsFolder value
getOptionSuffix ( boolean $ucFirst = true ) : string Gets the package name suffix
getOptionValidation ( ) : boolean Gets the optionValidation value
getOptions ( ) : GeneratorOptions
getParsers ( ) : GeneratorParsers
getService ( string $serviceName ) : Service | null Gets a service by its name
getServiceMethod ( string $methodName ) : Method | null Returns the method
getServiceName ( string $methodName ) : string Returns the service name associated to the method/operation name in order to gather them in one service class
getServices ( ) : Service
getSoapClient ( ) : GeneratorSoapClient
getStruct ( string $structName ) : Struct | null Gets the struct by its name
getStructs ( ) : Struct
getUrlContent ( string $url ) : string
getWsdl ( ) : Wsdl | null Gets the WSDL
setOptionAddComments ( array $addComments ) : Generator Sets the optionAddComments value
setOptionArraysFolder ( string $optionArraysFolder ) : Generator Sets the optionArraysFolder value
setOptionBasicLogin ( string $optionBasicLogin ) : Generator Sets the optionBasicLogin value
setOptionBasicPassword ( string $optionBasicPassword ) : Generator Sets the optionBasicPassword value
setOptionCategory ( string $category ) : Generator Sets the optionCategory value
setOptionComposerName ( string $optionComposerName ) : Generator Sets the optionComposerName value
setOptionDestination ( string $optionDestination ) : Generator Sets the optionDestination value
setOptionEnumsFolder ( string $optionEnumsFolder ) : Generator Sets the optionEnumsFolder value
setOptionGatherMethods ( string $gatherMethods ) : Generator Sets the optionGatherMethods value
setOptionGenerateTutorialFile ( boolean $generateTutorialFile ) : Generator Sets the optionGenerateTutorialFile value
setOptionGenericConstantsNames ( boolean $genericConstantsNames ) : Generator Sets the optionGenericConstantsNames value
setOptionNamespacePrefix ( string $namespace ) : Generator Sets the optionGenerateTutorialFile value
setOptionOrigin ( string $optionOrigin ) : Generator Sets the optionOrigin value
setOptionPrefix ( string $optionPrefix ) : Generator Sets the package name prefix
setOptionProxyHost ( string $optionProxyHost ) : Generator Sets the optionProxyHost value
setOptionProxyLogin ( string $optionProxyLogin ) : Generator Sets the optionProxyLogin value
setOptionProxyPassword ( string $optionProxyPassword ) : Generator Sets the optionProxyPassword value
setOptionProxyPort ( string $optionProxyPort ) : Generator Sets the optionProxyPort value
setOptionServicesFolder ( string $optionServicesFolder ) : Generator Sets the optionServicesFolder value
setOptionSoapClientClass ( string $soapClientClass ) : Generator Sets the optionSoapClientClass value
setOptionSoapOptions ( array $optionSoapOptions ) : Generator Sets the optionSoapOptions value
setOptionStandalone ( boolean $standalone ) : Generator Sets the optionStandalone value
setOptionStructArrayClass ( string $structArrayClass ) : Generator Sets the optionStructArrayClass value
setOptionStructClass ( string $structClass ) : Generator Sets the optionStructClass value
setOptionStructsFolder ( string $optionStructsFolder ) : Generator Sets the optionStructsFolder value
setOptionSuffix ( string $optionSuffix ) : Generator Sets the package name suffix
setOptionValidation ( boolean $validation ) : Generator Sets the optionValidation value

Méthodes protégées

Méthode Description
doGenerate ( ) : Generator
doParse ( ) : Generator
doSanityChecks ( ) : Generator
initContainers ( ) : Generator
initDirectory ( ) : Generator
initFiles ( ) : Generator
initParsers ( ) : Generator
initSoapClient ( ) : Generator
initWsdl ( ) : Generator
initialize ( ) : Generator
setOptions ( GeneratorOptions $options = null ) : Generator
setWsdl ( Wsdl $wsdl ) : Generator Sets the WSDLs

Private Methods

Méthode Description
getGather ( AbstractModel $model ) : string Gets gather name class

Method Details

__construct() public méthode

Constructor
public __construct ( GeneratorOptions $options )
$options WsdlToPhp\PackageGenerator\ConfigurationReader\GeneratorOptions

addSchemaToWsdl() public méthode

Adds Wsdl location
public addSchemaToWsdl ( Wsdl $wsdl, string $schemaLocation ) : Generator
$wsdl WsdlToPhp\PackageGenerator\Model\Wsdl
$schemaLocation string
Résultat Generator

doGenerate() protected méthode

protected doGenerate ( ) : Generator
Résultat Generator

doParse() protected méthode

protected doParse ( ) : Generator
Résultat Generator

doSanityChecks() protected méthode

protected doSanityChecks ( ) : Generator
Résultat Generator

generatePackage() public méthode

Generates all classes based on options
public generatePackage ( ) : Generator
Résultat Generator

getFiles() public méthode

public getFiles ( ) : GeneratorFiles
Résultat GeneratorFiles

getOptionAddComments() public méthode

Gets the optionAddComments value
public getOptionAddComments ( ) : array
Résultat array

getOptionArraysFolder() public méthode

Gets the optionArraysFolder value
public getOptionArraysFolder ( ) : string
Résultat string

getOptionBasicLogin() public méthode

Gets the optionBasicLogin value
public getOptionBasicLogin ( ) : string
Résultat string

getOptionBasicPassword() public méthode

Gets the optionBasicPassword value
public getOptionBasicPassword ( ) : string
Résultat string

getOptionCategory() public méthode

Sets the optionCategory value
public getOptionCategory ( ) : string
Résultat string

getOptionComposerName() public méthode

Gets the optionComposerName value
public getOptionComposerName ( ) : string
Résultat string

getOptionDestination() public méthode

Gets the optionDestination value
public getOptionDestination ( ) : string
Résultat string

getOptionEnumsFolder() public méthode

Gets the optionEnumsFolder value
public getOptionEnumsFolder ( ) : string
Résultat string

getOptionGatherMethods() public méthode

Sets the optionGatherMethods value
public getOptionGatherMethods ( ) : string
Résultat string

getOptionGenerateTutorialFile() public méthode

Gets the optionGenerateTutorialFile value

getOptionGenericConstantsNames() public méthode

Gets the optionGenericConstantsNames value

getOptionNamespacePrefix() public méthode

Gets the optionNamespacePrefix value
public getOptionNamespacePrefix ( ) : string
Résultat string

getOptionOrigin() public méthode

Gets the optionOrigin value
public getOptionOrigin ( ) : string
Résultat string

getOptionPrefix() public méthode

Gets the package name prefix
public getOptionPrefix ( boolean $ucFirst = true ) : string
$ucFirst boolean ucfirst package name prefix or not
Résultat string

getOptionProxyHost() public méthode

Gets the optionProxyHost value
public getOptionProxyHost ( ) : string
Résultat string

getOptionProxyLogin() public méthode

Gets the optionProxyLogin value
public getOptionProxyLogin ( ) : string
Résultat string

getOptionProxyPassword() public méthode

Gets the optionProxyPassword value
public getOptionProxyPassword ( ) : string
Résultat string

getOptionProxyPort() public méthode

Gets the optionProxyPort value
public getOptionProxyPort ( ) : string
Résultat string

getOptionServicesFolder() public méthode

Gets the optionServicesFolder value
public getOptionServicesFolder ( ) : string
Résultat string

getOptionSoapClientClass() public méthode

Gets the optionSoapClientClass value
public getOptionSoapClientClass ( ) : string
Résultat string

getOptionSoapOptions() public méthode

Gets the optionSoapOptions value
public getOptionSoapOptions ( ) : string
Résultat string

getOptionStandalone() public méthode

Gets the optionStandalone value
public getOptionStandalone ( ) : boolean
Résultat boolean

getOptionStructArrayClass() public méthode

Gets the optionStructArrayClass value
public getOptionStructArrayClass ( ) : string
Résultat string

getOptionStructClass() public méthode

Gets the optionStructClass value
public getOptionStructClass ( ) : string
Résultat string

getOptionStructsFolder() public méthode

Gets the optionStructsFolder value
public getOptionStructsFolder ( ) : string
Résultat string

getOptionSuffix() public méthode

Gets the package name suffix
public getOptionSuffix ( boolean $ucFirst = true ) : string
$ucFirst boolean ucfirst package name suffix or not
Résultat string

getOptionValidation() public méthode

Gets the optionValidation value
public getOptionValidation ( ) : boolean
Résultat boolean

getOptions() public méthode

public getOptions ( ) : GeneratorOptions
Résultat WsdlToPhp\PackageGenerator\ConfigurationReader\GeneratorOptions

getParsers() public méthode

public getParsers ( ) : GeneratorParsers
Résultat GeneratorParsers

getService() public méthode

Gets a service by its name
public getService ( string $serviceName ) : Service | null
$serviceName string the service name
Résultat WsdlToPhp\PackageGenerator\Model\Service | null

getServiceMethod() public méthode

Returns the method
public getServiceMethod ( string $methodName ) : Method | null
$methodName string the original function name
Résultat WsdlToPhp\PackageGenerator\Model\Method | null

getServiceName() public méthode

Returns the service name associated to the method/operation name in order to gather them in one service class
public getServiceName ( string $methodName ) : string
$methodName string original operation/method name
Résultat string

getServices() public méthode

public getServices ( ) : Service
Résultat WsdlToPhp\PackageGenerator\Container\Model\Service

getSoapClient() public méthode

public getSoapClient ( ) : GeneratorSoapClient
Résultat GeneratorSoapClient

getStruct() public méthode

Gets the struct by its name
public getStruct ( string $structName ) : Struct | null
$structName string the original struct name
Résultat WsdlToPhp\PackageGenerator\Model\Struct | null

getStructs() public méthode

public getStructs ( ) : Struct
Résultat WsdlToPhp\PackageGenerator\Container\Model\Struct

getUrlContent() public méthode

public getUrlContent ( string $url ) : string
$url string
Résultat string

getWsdl() public méthode

Gets the WSDL
public getWsdl ( ) : Wsdl | null
Résultat WsdlToPhp\PackageGenerator\Model\Wsdl | null

initContainers() protected méthode

protected initContainers ( ) : Generator
Résultat Generator

initDirectory() protected méthode

protected initDirectory ( ) : Generator
Résultat Generator

initFiles() protected méthode

protected initFiles ( ) : Generator
Résultat Generator

initParsers() protected méthode

protected initParsers ( ) : Generator
Résultat Generator

initSoapClient() protected méthode

protected initSoapClient ( ) : Generator
Résultat Generator

initWsdl() protected méthode

protected initWsdl ( ) : Generator
Résultat Generator

initialize() protected méthode

protected initialize ( ) : Generator
Résultat Generator

setOptionAddComments() public méthode

Sets the optionAddComments value
public setOptionAddComments ( array $addComments ) : Generator
$addComments array
Résultat Generator

setOptionArraysFolder() public méthode

Sets the optionArraysFolder value
public setOptionArraysFolder ( string $optionArraysFolder ) : Generator
$optionArraysFolder string
Résultat Generator

setOptionBasicLogin() public méthode

Sets the optionBasicLogin value
public setOptionBasicLogin ( string $optionBasicLogin ) : Generator
$optionBasicLogin string
Résultat Generator

setOptionBasicPassword() public méthode

Sets the optionBasicPassword value
public setOptionBasicPassword ( string $optionBasicPassword ) : Generator
$optionBasicPassword string
Résultat Generator

setOptionCategory() public méthode

Sets the optionCategory value
public setOptionCategory ( string $category ) : Generator
$category string
Résultat Generator

setOptionComposerName() public méthode

Sets the optionComposerName value
public setOptionComposerName ( string $optionComposerName ) : Generator
$optionComposerName string
Résultat Generator

setOptionDestination() public méthode

Sets the optionDestination value
public setOptionDestination ( string $optionDestination ) : Generator
$optionDestination string
Résultat Generator

setOptionEnumsFolder() public méthode

Sets the optionEnumsFolder value
public setOptionEnumsFolder ( string $optionEnumsFolder ) : Generator
$optionEnumsFolder string
Résultat Generator

setOptionGatherMethods() public méthode

Sets the optionGatherMethods value
public setOptionGatherMethods ( string $gatherMethods ) : Generator
$gatherMethods string
Résultat Generator

setOptionGenerateTutorialFile() public méthode

Sets the optionGenerateTutorialFile value
public setOptionGenerateTutorialFile ( boolean $generateTutorialFile ) : Generator
$generateTutorialFile boolean
Résultat Generator

setOptionGenericConstantsNames() public méthode

Sets the optionGenericConstantsNames value
public setOptionGenericConstantsNames ( boolean $genericConstantsNames ) : Generator
$genericConstantsNames boolean
Résultat Generator

setOptionNamespacePrefix() public méthode

Sets the optionGenerateTutorialFile value
public setOptionNamespacePrefix ( string $namespace ) : Generator
$namespace string
Résultat Generator

setOptionOrigin() public méthode

Sets the optionOrigin value
public setOptionOrigin ( string $optionOrigin ) : Generator
$optionOrigin string
Résultat Generator

setOptionPrefix() public méthode

Sets the package name prefix
public setOptionPrefix ( string $optionPrefix ) : Generator
$optionPrefix string
Résultat Generator

setOptionProxyHost() public méthode

Sets the optionProxyHost value
public setOptionProxyHost ( string $optionProxyHost ) : Generator
$optionProxyHost string
Résultat Generator

setOptionProxyLogin() public méthode

Sets the optionProxyLogin value
public setOptionProxyLogin ( string $optionProxyLogin ) : Generator
$optionProxyLogin string
Résultat Generator

setOptionProxyPassword() public méthode

Sets the optionProxyPassword value
public setOptionProxyPassword ( string $optionProxyPassword ) : Generator
$optionProxyPassword string
Résultat Generator

setOptionProxyPort() public méthode

Sets the optionProxyPort value
public setOptionProxyPort ( string $optionProxyPort ) : Generator
$optionProxyPort string
Résultat Generator

setOptionServicesFolder() public méthode

Sets the optionServicesFolder value
public setOptionServicesFolder ( string $optionServicesFolder ) : Generator
$optionServicesFolder string
Résultat Generator

setOptionSoapClientClass() public méthode

Sets the optionSoapClientClass value
public setOptionSoapClientClass ( string $soapClientClass ) : Generator
$soapClientClass string
Résultat Generator

setOptionSoapOptions() public méthode

Sets the optionSoapOptions value
public setOptionSoapOptions ( array $optionSoapOptions ) : Generator
$optionSoapOptions array
Résultat Generator

setOptionStandalone() public méthode

Sets the optionStandalone value
public setOptionStandalone ( boolean $standalone ) : Generator
$standalone boolean
Résultat Generator

setOptionStructArrayClass() public méthode

Sets the optionStructArrayClass value
public setOptionStructArrayClass ( string $structArrayClass ) : Generator
$structArrayClass string
Résultat Generator

setOptionStructClass() public méthode

Sets the optionStructClass value
public setOptionStructClass ( string $structClass ) : Generator
$structClass string
Résultat Generator

setOptionStructsFolder() public méthode

Sets the optionStructsFolder value
public setOptionStructsFolder ( string $optionStructsFolder ) : Generator
$optionStructsFolder string
Résultat Generator

setOptionSuffix() public méthode

Sets the package name suffix
public setOptionSuffix ( string $optionSuffix ) : Generator
$optionSuffix string
Résultat Generator

setOptionValidation() public méthode

Sets the optionValidation value
public setOptionValidation ( boolean $validation ) : Generator
$validation boolean
Résultat Generator

setOptions() protected méthode

protected setOptions ( GeneratorOptions $options = null ) : Generator
$options WsdlToPhp\PackageGenerator\ConfigurationReader\GeneratorOptions
Résultat Generator

setWsdl() protected méthode

Sets the WSDLs
protected setWsdl ( Wsdl $wsdl ) : Generator
$wsdl WsdlToPhp\PackageGenerator\Model\Wsdl
Résultat Generator