PHPackages                             nfqde/soap-bundle - 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. nfqde/soap-bundle

ActiveSymfony-bundle

nfqde/soap-bundle
=================

Symfony wrapper for SoapClient

v0.0.2(8y ago)424.3k↓100%5MITPHPPHP &gt;=5.3.3CI failing

Since Jun 10Pushed 6y ago3 watchersCompare

[ Source](https://github.com/nfqde/soap-bundle)[ Packagist](https://packagist.org/packages/nfqde/soap-bundle)[ Docs](https://github.com/nfqde/soap-bundle)[ RSS](/packages/nfqde-soap-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (4)Used By (0)

SoapBundle [![Build Status](https://camo.githubusercontent.com/6f2ece57b7d86cd0c9c74aaa2cf224de41f0564c160d5d72898cf9980d4d37fc/68747470733a2f2f7472617669732d63692e6f72672f6e667164652f736f61702d62756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/nfqde/soap-bundle)
=============================================================================================================================================================================================================================================================================================

[](#soapbundle-)

SoapBundle provides functionality for PHP SoapClient to be traceable by Symfony WebProfiler.

[![SoapBundle Promo](Resources/assets/promo.png)](Resources/assets/promo.png)

Features
--------

[](#features)

- Requests are being logged in WebProfiler
- Event is being dispatched after SoapRequest

Installation
------------

[](#installation)

1. Add this bundle to your project as composer dependency

    ```
    composer require nfqde/soap-bundle
    ```
2. Add this bundle in application kernel

    ```
    // app/AppKernel.php
    public function registerBundles()
    {
        // ...
        $bundles[] = new Nfq\Bundle\SoapBundle\NfqSoapBundle();

        return $bundles;
    }
    ```

Usage
-----

[](#usage)

Instead of creating SoapClient like `new \SoapClient($wsdl, $optionalOptions)`you SHOULD create it via `$container->get('nfq_soap.factory')->create($wsdl, $optionalOptions)`which returns an instance of SoapClient.

```
// Old way
$oldSoapClient = new \SoapClient($wsdl);

// New way
$client = $container->get('nfq_soap.factory')->create($wsdl);
```

```
# Old Way
services:
    old_soap_client:
        class: SoapClient
        arguments: ["%wsdl_url%"]

# New Way
services:
    new_soap_client:
        class: SoapClient
        factory: ["@nfq_soap.factory", create]
        arguments: ["%wsdl_url%"]
```

License
-------

[](#license)

SoapBundle is licensed under the MIT License - see the `LICENSE` file for details

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% 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 ~572 days

Total

2

Last Release

3048d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c3688521467863493bb3fed25d4f912b491f754f633d8b8bb06965e1dfad7e5d?d=identicon)[Ellis](/maintainers/Ellis)

---

Top Contributors

[![ellisv](https://avatars.githubusercontent.com/u/3896844?v=4)](https://github.com/ellisv "ellisv (3 commits)")[![Bruce17](https://avatars.githubusercontent.com/u/5036995?v=4)](https://github.com/Bruce17 "Bruce17 (2 commits)")[![speto](https://avatars.githubusercontent.com/u/421634?v=4)](https://github.com/speto "speto (1 commits)")

---

Tags

symfony-bundlesymfonysoap

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/nfqde-soap-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/nfqde-soap-bundle/health.svg)](https://phpackages.com/packages/nfqde-soap-bundle)
```

###  Alternatives

[scheb/2fa

Two-factor authentication for Symfony applications (please use scheb/2fa-bundle to install)

578630.7k1](/packages/scheb-2fa)[tilleuls/url-signer-bundle

Create and validate signed URLs with a limited lifetime in Symfony

81340.1k](/packages/tilleuls-url-signer-bundle)[spomky-labs/pwa-bundle

Progressive Web App Manifest Generator Bundle for Symfony.

6144.4k1](/packages/spomky-labs-pwa-bundle)[cmsig/seal-symfony-bundle

An integration of CMS-IG SEAL search abstraction into Symfony Framework.

15195.8k5](/packages/cmsig-seal-symfony-bundle)

PHPackages © 2026

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