vhtvn/sms-soap-client

用于 VHT SOAP API 的 PHP 客户端

v1.0.0 2016-05-26 02:07 UTC

This package is auto-updated.

Last update: 2024-09-13 10:19:28 UTC


README

用于 VHT SMS SOAP API 的 PHP 客户端

简介

特性

本库的特性包括以下内容。

  • 为 Soap 客户端添加了 EventDispatcher。它将在 SOAP 调用的所有重要阶段触发事件
  • 通过事件轻松扩展:添加自定义日志记录、缓存、错误处理等
  • 完全测试

安装

本库可在 Packagist 上获取。推荐通过 Composer 安装此库

$ php composer.phar require vhtvn/sms-soap-client dev-master

使用方法

客户端

首先使用构建器构造客户端

$builder = new \Vht\SoapClient\ClientBuilder(
  '/path/to/your/vht/wsdl/sandbox.enterprise.wsdl.xml'
);

$client = $builder->build();

日志记录

要启用客户端的日志记录,请在构建器上调用 withLog()。例如,当使用 Monolog

$log = new \Monolog\Logger('sms');  
$log->pushHandler(new \Monolog\Handler\StreamHandler('/path/to/your.log'));

$builder = new \Vht\SoapClient\ClientBuilder(
  '/path/to/your/vht/wsdl/sandbox.enterprise.wsdl.xml'
);
$client = $builder->withLog($log)
  ->build();

现在将对 VnPay API 的所有请求以及它返回的响应和任何错误进行记录。

完全测试