vallbo/soap-service-layer

SOAP 服务层

0.1.0 2019-04-24 09:49 UTC

This package is auto-updated.

Last update: 2024-09-23 21:09:00 UTC


README

服务层供应商,用于SOA通信(SOAP)。

安装

使用composer进行安装

composer require vallbo/soap-service-layer

适配器

Vallbo\SoapServiceLayer\Adapter\BasicAdapter

配置

  • 依赖
    • soapClientFactory - Vallbo\SoapServiceLayer\Adapter\SoapClientFactoryInterface - 创建SOAP客户端的工厂。
    • responseFactory - Vallbo\SoapServiceLayer\Response\ResponseFactoryInterface - 创建特定响应的响应工厂。
    • logger - 如果您想在适配器中记录正在发生的事情,请提供您的日志服务(PSR-3)。
    • cache - 如果您想缓存响应,请提供您的缓存服务(PSR-16)。
    • cacheTTL - 缓存项的缓存TTL。

异常

将SoapFault包装为Vallbo\SoapServiceLayer\Exception\SoapException。您可以在SoapException对象中找到之前的异常中的SoapFault。

响应

适配器返回的响应实现了Vallbo\SoapServiceLayer\Response\SoapResponseInterface

我们提供默认响应对象Vallbo\SoapServiceLayer\Response\SoapResponse和默认响应工厂Vallbo\SoapServiceLayer\Response\ResponseFactory,以便更快地实现。