lihq1403 / sdk-base
作为 SDK 的基础包,提供通用组件能力,允许被替换
1.0.2
2024-08-12 06:08 UTC
Requires
- php: >=7.4
- ext-json: *
- adbario/php-dot-notation: ^3.0|^2.0
- guzzlehttp/guzzle: ^6.0|^7.0
- pimple/pimple: ^3.0
- psr/log: *
- psr/simple-cache: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- mockery/mockery: ^1.0
- phpunit/phpunit: ^9.0
README
.
安装
$ composer require lihq1403/sdk-base -vvv
使用方法
作为 sdk 包的基础,提供了可更换的基础能力
- 配置
- 异常
- 日志记录
- 缓存
- 客户端
贡献
$config = [ 'sdk_name' => 'xxx', 'exception_class' => BusinessException::class, 'component' => [ 'logger' => new EchoLogger(), 'cache' => new FileCache(), 'client' => new GuzzleClient(), ], ]; $app = new SdkContainer($config);
许可
MIT