All Projects → meng-tian → Async Soap Guzzle

meng-tian / Async Soap Guzzle

Licence: mit
An asynchronous SOAP client build on top of Guzzle.

Projects that are alternatives of or similar to Async Soap Guzzle

Vibe Core
Repository for the next generation of vibe.d's core package.
Stars: ✭ 56 (-28.21%)
Mutual labels:  asynchronous
Cats Effect
The pure asynchronous runtime for Scala
Stars: ✭ 1,147 (+1370.51%)
Mutual labels:  asynchronous
Fs2 Kafka
Kafka client for functional streams for scala (fs2)
Stars: ✭ 75 (-3.85%)
Mutual labels:  asynchronous
Danf
Danf is a Node.js full-stack isomorphic OOP framework allowing to code the same way on both client and server sides. It helps you to make deep architectures and handle asynchronous flows in order to help in producing scalable, maintainable, testable and performant applications.
Stars: ✭ 58 (-25.64%)
Mutual labels:  asynchronous
Php Ion
Asynchronous PHP
Stars: ✭ 65 (-16.67%)
Mutual labels:  asynchronous
Typednotifications
A mechanism for sending typed notifications with payloads across your iOS app.
Stars: ✭ 70 (-10.26%)
Mutual labels:  asynchronous
Beanie
Micro ODM for MongoDB
Stars: ✭ 56 (-28.21%)
Mutual labels:  asynchronous
Pyftpdlib
Extremely fast and scalable Python FTP server library
Stars: ✭ 1,209 (+1450%)
Mutual labels:  asynchronous
Esa Restlight
ESA Restlight is a lightweight and rest-oriented web framework.
Stars: ✭ 67 (-14.1%)
Mutual labels:  asynchronous
Egghead Async Await
Code for my "Asynchronous JavaScript with async/await" egghead.io course:
Stars: ✭ 74 (-5.13%)
Mutual labels:  asynchronous
Collie
An asynchronous event-driven network framework( port netty ) written in D.
Stars: ✭ 60 (-23.08%)
Mutual labels:  asynchronous
Framework
Asynchronous & Fault-tolerant PHP Framework for Distributed Applications.
Stars: ✭ 1,125 (+1342.31%)
Mutual labels:  asynchronous
Cofx
A node and javascript library that helps developers describe side-effects as data in a declarative, flexible API.
Stars: ✭ 72 (-7.69%)
Mutual labels:  asynchronous
Ktor
Framework for quickly creating connected applications in Kotlin with minimal effort
Stars: ✭ 9,190 (+11682.05%)
Mutual labels:  asynchronous
Bof
The HTTP client for humans
Stars: ✭ 76 (-2.56%)
Mutual labels:  guzzle
Ea Async
EA Async implements async-await methods in the JVM.
Stars: ✭ 1,085 (+1291.03%)
Mutual labels:  asynchronous
Rocket.jl
Functional reactive programming extensions library for Julia
Stars: ✭ 69 (-11.54%)
Mutual labels:  asynchronous
Rdbc
Asynchronous database access for Scala and Java
Stars: ✭ 78 (+0%)
Mutual labels:  asynchronous
Rumqttd
rust mqtt broker
Stars: ✭ 77 (-1.28%)
Mutual labels:  asynchronous
Cyclops
An advanced, but easy to use, platform for writing functional applications in Java 8.
Stars: ✭ 1,180 (+1412.82%)
Mutual labels:  asynchronous

Asynchronous SOAP client

Build Status Scrutinizer Code Quality codecov.io

An asynchronous SOAP client build on top of Guzzle. The SoapClient implements meng-tian/php-async-soap.

Requirement

PHP 5.5 --enablelibxml --enable-soap

Install

composer require meng-tian/async-soap-guzzle

Usage

use GuzzleHttp\Client;
use Meng\AsyncSoap\Guzzle\Factory;

$factory = new Factory();
$client = $factory->create(new Client(), 'http://www.webservicex.net/Statistics.asmx?WSDL');

// async call
$promise = $client->callAsync('GetStatistics', [['X' => [1,2,3]]]);
$result = $promise->wait();

// sync call
$result = $client->call('GetStatistics', [['X' => [1,2,3]]]);

// magic method
$promise = $client->GetStatistics(['X' => [1,2,3]]);
$result = $promise->wait();

License

This library is released under MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].