Download the PHP package loophp/mock-soapclient without Composer
On this page you can find all versions of the php package loophp/mock-soapclient. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package mock-soapclient
![Latest Stable Version][latest stable version] ![GitHub stars][github stars] ![Total Downloads][total downloads] ![GitHub Workflow Status][github workflow status] [![Scrutinizer code quality][code quality]][code quality link] [![Code Coverage][code coverage]][code quality link] ![License][license] ![Donate!][donate github]
Mock SOAP Client
A fake and predictable SOAP client ;-)
This library let you configure a SOAP client and the responses it returns.
Not any real SOAP requests are sent, the sole purpose of this library is for testing.
Installation
composer require loophp/mock-soapclient --dev
Usage
Using an array of responses
Or using a closure
Or using multiple closures
Advanced responses factory
Code quality, tests and benchmarks
Every time changes are introduced into the library, Github run the tests and the benchmarks.
The library has tests written with PHPSpec. Feel free
to check them out in the spec
directory. Run composer phpspec
to trigger the
tests.
Before each commit some inspections are executed with
GrumPHP, run ./vendor/bin/grumphp run
to
check manually.
PHPInfection is used to ensure that
your code is properly tested, run composer infection
to test your code.
Contributing
Feel free to contribute by sending pull requests. We are a usually very responsive team and we will help you going through your pull request from the beginning to the end.
For some reasons, if you can't contribute to the code and willing to help, sponsoring is a good, sound and safe way to show us some gratitude for the hours we invested in this package.
Sponsor me on [Github][github sponsors] and/or any of the contributors.
Changelog
See [CHANGELOG.md][changelog-md] for a changelog based on git commits.
For more detailed changelogs, please check the release changelogs.
[latest stable version]: https://img.shields.io/packagist/v/loophp/mock-soapclient.svg?style=flat-square
[github stars]: https://img.shields.io/github/stars/loophp/mock-soapclient.svg?style=flat-square [total downloads]: https://img.shields.io/packagist/dt/loophp/mock-soapclient.svg?style=flat-square [github workflow status]: https://img.shields.io/github/workflow/status/loophp/mock-soapclient/Continuous%20Integration?style=flat-square
[code quality]: https://img.shields.io/scrutinizer/quality/g/loophp/mock-soapclient/master.svg?style=flat-square [code quality link]: https://scrutinizer-ci.com/g/loophp/mock-soapclient/?branch=master
[code coverage]: https://img.shields.io/scrutinizer/coverage/g/loophp/mock-soapclient/master.svg?style=flat-square [code quality link]: https://img.shields.io/scrutinizer/quality/g/loophp/mock-soapclient/master.svg?style=flat-square [license]: https://img.shields.io/packagist/l/loophp/mock-soapclient.svg?style=flat-square [donate github]: https://img.shields.io/badge/Sponsor-Github-brightgreen.svg?style=flat-square
[donate paypal]: https://img.shields.io/badge/Sponsor-Paypal-brightgreen.svg?style=flat-square [changelog-md]: https://github.com/loophp/mock-soapclient/blob/master/CHANGELOG.md
All versions of mock-soapclient with dependencies
ext-soap Version *