cuyz/webz
最新稳定版本:0.12.0
Composer 安装命令:
composer require cuyz/webz
包简介
Library that aims to abstract calls to different WebServices (in HTTP or SOAP)
关键字:
README 文档
README
⚠️ This project is in the experimental phase. The API may change any time.
The complete documentation is available at: https://cuyz.io/WebZ/
WebZ is a library that aims to abstract calls to different WebServices (in HTTP or SOAP).
It automatically handles caching, events and parsing results to an array.
$bus = WebServiceBus::builder() ->withTransport(new HttpTransport()) ->withTransport(new SoapTransport()) ->withCache(new SomeCacheStore()) ->withEventDispatcher(new SomeEventsDispatcher()) ->build(); // Synchronous $foo = $bus->call(new GetFooWebService(123)); // Asynchronous $promises = $bus->callAsync( new GetFooWebService(123), new GetFooWebService(456), ); foreach ($promises as $promise) { $foo = $promise->wait(); }
Licence
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 35.87k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 9
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-11-18