Menu

SVN Commit Log


Commit Date  
[r219] by mikaelcom

[UPDATE] php doc and WsdlToPhpGenerator updates

WsdlToPhpGenerator::manageWsdlNodeAttribute() is now well used. It means it is used for attribute tags and attribut elements (part of a struct). WsdlTophpGenerator::manageWsdlNodeElement() is now used for element tags only and is empty for now.

WsdlTophpModel::cleanComment() displays unique values depending on its last parameter value.

Minor php doc updates

2013-02-11 08:30:44 Tree
[r218] by mikaelcom

[UPDATE] new feature (audit) and enhancements

Audit is a new feature which allows to determine what takes most of the generation time during the whole generation process. It stores informations (calls number, time spent and last call time) so that each call can be audited. Audit is filled calling WsdlTophpgenerator::auditInit() at function start then WsdlTophpgenerator::audit() to calculate time spent and calls number. Audit informations are stored using the WsdlToPhpGenerator global storage data. Audit can be accessed using the WsdlToPhpGenerator::getAudit() method which returns an associative array of all audited calls.

Improve inheritance determination, operation return and parameter types determination by browsing schemas sequentially in order to retrieve several particular tags (header, list, union, attribute, input, output). See WsdlToPhpGenerator::wsdlsLoaded(). The generated php doc is then more precise and informations are retrieved when the SoapClient object doesn't retrieve hem.

Improve location management system in order to allow local schemas file loading.

Minor review of attributes declaration for WsdlToPhpModel type classes.

Minor review of documentation management for php doc.

2013-02-04 10:53:15 Tree
[r217] by mikaelcom

[UPDATE] enhancements
Ensure that generated classes (structs, services, enumerations) are named uniquely by updating WsdlToPhpModel::getPackagedName() method using WsdlToPhpModel::uniqueName()
Clean WsdlToPhpStructAttributeValue::getCleanName() call in WsdltophpStruct::getClassBody()
Remove useless comments and add test case

2013-01-29 09:18:48 Tree
[r216] by mikaelcom

[UPDATE] php doc enhancement
Ensure header type is well retrieved from the message part

2013-01-24 13:49:27 Tree
[r215] by mikaelcom

[UPDATE] bug fix, add test cases and improve php doc
Fix location determination from import tags when path is relative with "../"
Improve php doc to indicate if SOAPHeader(s) is/are required, by default SOAPHeader(s) is/are considered as required unless the "required" attribute specifies the opposite
Add several test cases for SOAPHeaders and others

2013-01-22 16:09:53 Tree
[r214] by mikaelcom

[UPDATE] retrieve SoapHeader namespace and add it to the operation php doc

2013-01-22 13:44:00 Tree
[r213] by mikaelcom

[UPDATE] Improve php doc and update features
Improve php doc for @uses tags when attributes are inherited (modification of WsdlToPhpStruct::getAttributes() behaviour!)
Minor update when generating comment for array comment type by removing space after comma
Improve SOAPHeader detection and type determination
Introduce global value dedicated to the WsdlTophpGenerator class to store global values and unset them at once
Update WsdlTophpGenerator php doc
Add several test cases for SOAPHeader detection

2013-01-18 13:21:44 Tree
[r212] by mikaelcom

[UPDATE] enhancement and phpdoc for http://phpdoc.wsdltophp.com
Minor bug fix to extract documentations about structs
Adding test case samples and the biggest generated package cases
REview main WsdlToPhpGenerator class php doc block for http://phpdoc.wsdltophp.com

2013-01-17 10:18:40 Tree
[r211] by mikaelcom

[UPDATE] new features
Adding new feature : catch header informations that have to be sent when calling an operation. So if a SOAPHeader is required, it is indicated in the operation/function php doc (SOAPHeader : required). Moreover, the names and types of the SOAPHeader(s) are extracted from the WSDL and added to the operation/function php doc (SOAPHeaderNames and SOAPHeaderTypes) separated by a comma.
Wsdl location loading has been optimized
Don't add virtual struct (aka restriction and not enumeration) to the ClassMap array
Adding test case samples

2013-01-16 11:15:11 Tree
[r210] by mikaelcom

[UPDATE] update for documentation informations in order to catch all restriction informations but only if it's not an enumeration node plus ensure that it catches all nodes even if the first node is an enumeration node.

2013-01-15 14:02:16 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.