vallbo / soap-service-layer
SOAP 服务层
0.1.0
2019-04-24 09:49 UTC
Requires
- php: ^7.1
- ext-json: *
- ext-soap: *
- psr/log: ^1.1
- psr/simple-cache: ^1.0
Requires (Dev)
- jakub-onderka/php-console-highlighter: ^0.3.2
- jakub-onderka/php-parallel-lint: ^0.9.2
- jakub-onderka/php-var-dump-check: ^0.3
- phpmd/phpmd: ^2.6
- phpstan/phpstan: ^0.11
- phpunit/phpunit: ^6.3
- sebastian/phpcpd: ^3.0
- slevomat/coding-standard: ^4.0
- squizlabs/php_codesniffer: ^3.1
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,以便更快地实现。