- PR #51 - Fix overriding the custom SoapClient class
- PR #38 - type checking exception raised in php8
- PR #44 - Add #[\ReturnTypeWillChange] to AbstractStructArrayBase
- Remove trigger_error calls since this is version 5.0 :)
- Issue #13 - Auto initialize AbstractStructArrayBase::internArray
- BC: read UPGRADE-5.0.md
- Add deprecation messages for next major release 5
- BC:
WsdlToPhp\PackageBase\AbstractStructBase::_set
has been renamed toWsdlToPhp\PackageBase\AbstractStructBase::setPropertyValue
WsdlToPhp\PackageBase\AbstractStructBase::_set
has been renamed toWsdlToPhp\PackageBase\AbstractStructBase::getPropertyValue
- Improve
WsdlToPhp\PackageBase\AbstractStructBase::__set_state
method usingReflectionClass
- Review .php_cs settings, apply PHP CS Fixer
- Update Travis CI badge and settings
- Issue #32 - Migrate to PHP >= 7.4
- use
splitbrain/phpfarm:jessie
as Docker image and fix docker image settings - Code requires PHP >= 7.4
- Code cleaning
- BC:
WsdlToPhp\PackageBase\Utils::getFormatedXml
has been renamed toWsdlToPhp\PackageBase\Utils::getFormattedXml
WsdlToPhp\PackageBase\AbstractSoapClientBase::getFormatedXml
has been renamed toWsdlToPhp\PackageBase\AbstractSoapClientBase::getFormattedXml
- Update READMEs
- Update Travis CI settings
- Update PHPUnit settings
- Update LICENSE file
- Version 1.0 is no more maintained
- use
- Issue #31 - Add output headers to SoapClient in order to be able to store them
- Pull request #29 - Transform HTTP headers from stream context options to array
- Update Travis CI PHP Matrix
- Use better Docker configuration
- Introduce StructEnumInterface and AbstractStructEnumBase from which generated Enum classes should inherit
- Add __toString method to AbstractStructBase and AbstractSoapClientBase classes
- Issue #25 - Enhancement: Improve output from running php-cs-fixer
- Issue #26 - Enhancement: Keep packages sorted in composer.json
- Issue #28 - Add the URI as an option in the soapClient parameters
- Issue #22 / Pull request #23 - Add support to invoke getLastRequest without throwing an InvalidArgumentException if the request is not executed
- Issue #19 - WSDL_CACHE_WSDL does not work!
- Code reviewed as it was not complete, default options were not taken into account properly too, it's working right from now on!
- Issue #15 - AbstractSoapClientBase should not define static SoapClient instance
- Issue #19 - WSDL_CACHE_WSDL does not work!
- Merged pull request #20 - Fix WSDL_CACHE_WSDL not working
- Issue #10 - Improve AbstractStructArrayBase class
- Issue #13 - Feature request: AbstractStructBase implement JsonSerializable
- Add Code of Conduct and Contributing files
- Improve code, remove @ usage in generic __set_State method, add SensioLabs Insight badge
- Issue #7 - Missing SoapClient location option
- Issue #3 - More than one SoapClient in Project
- Pull request #4: Rename $optioName to $optionName
- Update readme
- Issue #2 - Var name change request from $methoName to $methodName
- Add utility methods getStreamContext() and getStreamContextOptions() to AbstractSoapClientbase class
- Remove AbstractStructArrayBase::getAttributeName() method due to fatal error on PHP <= 5.3
- Interfaces' methods has been well declared as public
- Minor readme typo updates
- First major release, code coverage improved to reach 100% from the 1.0.0RC02 release.
- Major: update source code structure, put all classes under
src
folder, rename Tests to tests, update composer and phpunit accordingly
- Update Readme
- Define interfaces that must be used as interfaces in order to be able to define a usable top class for any generated ServiceType/StructType/ArrayType class by the PackageGenerator
- Update dependency badge
- use top level namespace for SoapHeader class
- Initial version