You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add wsdltophp.phar file using Box project to create it, wsdltophp.phar should be used from now instead of console
Move classes under src folder, rename Tests to tests, rename Resources to resources, update composer.json and phpunit accordingly
BC:
Usage of GeneratorSoapClient as SoapClient handler that uses AbstractSoapClientBase as base SoapClient handler
Generator class does not inherit from \SoapClient class anymore
Improve Utils::getContentFromUrl() and Generator::getUrlContent() methods
Suffix is now an option as Prefix, read the readme to learn more about it
Use GeneratorAware layer to share Generator object among created objects
Use configuration file/reader for Xsd types
Improve SoapClient\Structs parser
Fix ArrayType methods (item, first, last, current, offetGet) return annotation
export composer.json file generation into a new File\Composer class
improve unit tests
BC:
From now, Wsdl origin, package destination, basic authentication credentials, proxy and SoapClient options are contained by the GeneratorOptions instance
Generator instanciation and usage reviewed, now it only accept one parameter, a GeneratorOptions object
Removal of WsdlContainer class
Generator simplification by handling only one Wsdl at a time as it was only possible to do so, code refactored in this way
Adding the possibility to set the parent class for StructType, ArrayType and ServiceType generated classes (options: wsdl-struct, wsdl-structarray, wsdl-soapclient)
File\Tutorial class alows to name the generated file as we want
Reserved keywords only come from configuration file
Define \InvalidArgumentException's code as the current file line
Remove no more used methods/constants from Model\AbstractModel