Skip to content

itmh/wsdl-types-resolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wsdl-types-resolver

Библиотека для извлечения типов функции по WSDL.

Latest Stable Version

Пример использования
$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
        )

)

About

WSDL types resolver

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages