itmh / wsdl-types-resolver
WSDL types resolver
Installs: 150
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 0
Open Issues: 0
pkg:composer/itmh/wsdl-types-resolver
Requires
- php: ^5.6 || ^7.0
Requires (Dev)
- ext-xdebug: ^2.4
- itmh/php-buddy: ^1.0
README
wsdl-types-resolver
Библиотека для извлечения типов функции по WSDL.
Пример использования
$soapClient = new SoapClient('http://www.webservicex.com/globalweather.asmx?WSDL'); $resolver = new Resolver( (new FunctionParser($soapClient->__getFunctions()))->getFunctions(), (new TypeParser($soapClient->__getTypes()))->getTypes() ); print_r($resolver->resolve('GetWeather'));
Array
(
[arguments] => Array
(
[0] => Array
(
[CityName] => string
[CountryName] => string
)
)
[result] => Array
(
[GetWeatherResult] => string
)
)