phpro/soap-client-sf2-bridge

该软件包已被废弃,不再维护。没有建议的替代软件包。

phpro/soap-client 软件包的 Symfony 桥接器

0.3.1 2017-08-30 07:49 UTC

This package is auto-updated.

Last update: 2020-12-27 13:08:34 UTC


README

仓库已废弃 2020-11-27

由于我们不再内部使用此仓库,因此已将其存档。请随意使用它,我们将不再提供任何支持。

Build status Packagist

SOAP 客户端 Symfony 桥接器

此软件包包含 soap-client 的 Symfony 桥接器:soap-client

SOAP 请求和响应将记录在分析页面中。

一个计时器正在收集有关运行时间和内存使用情况的信息。

此版本与 Symfony 3.2 兼容

安装

$ composer require --dev phpro/soap-client-sf2-bridge
<?php
// AppKernel.php

if (in_array($this->getEnvironment(), array('dev', 'test'))) {
    $bundles[] = new Phpro\SoapClient\BridgeBundle\PhproSoapClientBridgeBundle();
}

注册额外的事件调度器

数据收集器监听默认的事件调度器。

如果您已将 soap-client 配置为使用其他事件调度器,您可以使用以下标签进行标记:phpro_soap_client.event_dispatcher

# services.yml
services:
    app.event_dispatcher:
        class: Symfony\Component\EventDispatcher\EventDispatcher
        tags:
            - { name: phpro_soap_client.event_dispatcher }

注册调度器

请记住在您的 ClientBuilder 上注册 EventDispatcher,如下例所示。

$clientBuilder->withEventDispatcher($dispatcher);