PHPackages                             traffaret/amphp-async-soap - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. traffaret/amphp-async-soap

ActiveLibrary[HTTP &amp; Networking](/categories/http)

traffaret/amphp-async-soap
==========================

Async soap requests with amphp

v1.0.1(5y ago)22.1k[1 issues](https://github.com/traffaret/amphp-async-soap/issues)[1 PRs](https://github.com/traffaret/amphp-async-soap/pulls)MITPHPPHP &gt;=7.3

Since Jun 16Pushed 2y ago1 watchersCompare

[ Source](https://github.com/traffaret/amphp-async-soap)[ Packagist](https://packagist.org/packages/traffaret/amphp-async-soap)[ RSS](/packages/traffaret-amphp-async-soap/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (2)Dependencies (5)Versions (7)Used By (0)

[![GitHub Actions](https://github.com/traffaret/amphp-async-soap/actions/workflows/php.yml/badge.svg)](https://github.com/traffaret/amphp-async-soap/actions)[![Test Coverage](https://camo.githubusercontent.com/e31365097e5e50475c00d3a6c6a740acb48f8cc51cfd779a3635c7335a78e3c4/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f65303932646636396539336631656133623061632f746573745f636f766572616765)](https://codeclimate.com/github/traffaret/amphp-async-soap/test_coverage)[![Maintainability](https://camo.githubusercontent.com/ae2ebccd316bf99ec18d711d912ecd0415d9f6477f6ff60014f8bc76fe2cb42b/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f65303932646636396539336631656133623061632f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/traffaret/amphp-async-soap/maintainability)[![GitHub release (latest SemVer including pre-releases)](https://camo.githubusercontent.com/0863c3b20b40f1c9160a5438a253f81be607c41b077f7c781503dc072c4cf5ef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f7472616666617265742f616d7068702d6173796e632d736f61703f696e636c7564655f70726572656c6561736573)](https://camo.githubusercontent.com/0863c3b20b40f1c9160a5438a253f81be607c41b077f7c781503dc072c4cf5ef/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f7472616666617265742f616d7068702d6173796e632d736f61703f696e636c7564655f70726572656c6561736573)

async-soap
==========

[](#async-soap)

Amphp soap async

```
use Amp\Http\Client\HttpClientBuilder;
use Traff\Soap\Options;
use Traff\Soap\SoapTransportBuilder;
use Traff\Soap\Wsdl\WsdlUrlFactory;

$http_client = HttpClientBuilder::buildDefault();
$options = (new Options())
    ->withSoapVersion(\SOAP_1_1)
    ->withConnectionTimeout(20);

$wsdl = yield (new WsdlUrlFactory())
    ->createWsdl('https://cbr.ru/DailyInfoWebServ/DailyInfo.asmx?WSDL', null, $http_client)
    ->toString();

$soap_transport = (new SoapTransportBuilder())
    ->withHttpClient($http_client)
    ->withWsdl($wsdl)
    ->withOptions($options)
    ->build();

$result = yield $soap_transport->callAsync('GetCursOnDate', [['On_date' => (new \DateTime('now'))->format('Y-m-d')]]);

// Or

$result = yield $soap_transport->GetCursOnDate(['On_date' => (new \DateTime('now'))->format('Y-m-d')]);
```

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance10

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~38 days

Total

5

Last Release

2046d ago

Major Versions

v0.1.2 → v1.0.02020-11-16

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/3088123?v=4)[Oleg Tikhonov](/maintainers/traffaret)[@traffaret](https://github.com/traffaret)

---

Top Contributors

[![traffaret](https://avatars.githubusercontent.com/u/3088123?v=4)](https://github.com/traffaret "traffaret (61 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/traffaret-amphp-async-soap/health.svg)

```
[![Health](https://phpackages.com/badges/traffaret-amphp-async-soap/health.svg)](https://phpackages.com/packages/traffaret-amphp-async-soap)
```

###  Alternatives

[amphp/websocket-client

Async WebSocket client for PHP based on Amp.

1624.3M54](/packages/amphp-websocket-client)[davtur19/turibot

A simple way to communicate with Telegram APIs in PHP.

12215.6k](/packages/davtur19-turibot)[amphp/http-tunnel

HTTP/1.1 CONNECT tunnel connector built on the Amp concurrency framework

13979.8k18](/packages/amphp-http-tunnel)[amphp/http-client-cookies

Automatic cookie handling for Amp's HTTP client.

14784.7k13](/packages/amphp-http-client-cookies)[nsq/nsq

NSQ Client for PHP

3644.9k3](/packages/nsq-nsq)[amphp/http-client-psr7

PSR-7 adapter for Amp's HTTP client.

1372.8k7](/packages/amphp-http-client-psr7)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
