All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
#53 adds the ability to automatically generate WSDL documentation for complex types. To do so, either create an implementation of the new interface
Zend\Soap\Wsdl\DocumentationStrategy\DocumentationStrategyInterface
, or use the shippedZend\Soap\Wsdl\DocumentationStrategy\ReflectionDocumentation
, and attach it to any ComplexTypeStrategy using itssetDocumentationStategy()
method:$strategy = new ArrayOfTypeSequence(); $strategy->setDocumentationStrategy(new ReflectionDocumentation());
-
#52 adds support for for the
xsd:dateTime
type, mapping it to PHPDateTime
instances. -
#59 adds support for PHP 7.3.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
-
#42 adds support for PHP versions 7.1 and 7.2.
-
#31 adds support for
xsd:date
elements. -
#36 adds support for the libxml
LIBXML_PARSEHUGE
flag when creating aServer
instance. When the support is enabled, theServer
instance will pass that flag toDOMDocument::loadXML()
. The flag may be set in one of two ways:- By passing the option
parse_huge
within the configuration$options
passed to the constructor and/orsetOptions()
method. - Via a new mutator method,
Server::setParseHuge()
.
- By passing the option
- #38 adds
ext-soap
as an explicit package dependency. While it was previously implied; installation will now fail if that dependency is missing.
- Nothing.
-
#42 removes support for PHP 5.5.
-
#42 removes support for HHVM.
-
#49 removes all arguments besides
$errno
and$errstr
from theServer::handlePhpError()
method, as they were unused.
- Nothing.
- #1 adds
support for the
SoapClient
optionskeep_alive
andssl_method
. - #20 adds support for
the
SoapServer
send_errors
constructor option.
- Nothing.
- Nothing.
- Nothing.
- Adds GitHub Pages documentation at https://zendframework.github.io/zend-soap/
- Nothing.
- Nothing.