[TYPO3-core] RFC: Feature #10097: Use native SoapClient implementation of PHP5 only

Susanne Moog typo3 at susannemoog.de
Mon Apr 5 12:58:47 CEST 2010


What is the state of this one? As nuSoap throws a fatal error on PHP 5.3
we should either get rid of it completely (with this patch) or fix the
error.

Best regards,

Susanne


On 11.01.2009 13:52, Marcus Krause wrote:
> Hi!
> 
> This is an SVN patch request.
> 
> Type: feature
> 
> Branches: trunk
> 
> Bugtracker reference: http://bugs.typo3.org/view.php?id=10097
> 
> 
> Problem:
> Currently EM uses native SoapClient implementation of PHP5's extension
> soap. However, there are fallbacks to PEAR:Soap and nusoap library.
> Library nusoap is embedded within module EM. There is even the
> possibility to configure which implementation to be used.
> 
> The fallbacks were necessary in PHP4, but with PHP5 there is a native
> SoapClient implementation.
> 
> 
> Solution:
> Removes nusoap library, fallback switches and methods call wrappers.
> Why:
> - we now have a native implementation in PHP5
> - Soap calls in TYPO3 core are only made in EM; the adapter is within
>   module EM; so it was never intended to provide a Soap Client
>   implementation for TYPO3 extensions
> - we wouldn't need to maintain the embedded library and react on API
>   modifications in third-party implementations (nusoap,PEAR)
> - any new options to set would need us to write or modify wrapper
>   methods (missing Proxy support, I'm going to implement proxy support!)
> 
> 
> Notes:
> Also attached is file INSTALL.txt (retrieved from
> http://bugs.typo3.org/view.php?id=9745). The only modification to it is
> adding extension soap to required PHP modules.
> 
> 
> Marcus.



More information about the TYPO3-team-core mailing list