mouyong / foundation-sdk
包描述在此。
v2.0.12
2022-07-15 03:32 UTC
Requires
- adbario/php-dot-notation: ^2.0
- guzzlehttp/guzzle: ^6.0 | ^7.0
- monolog/monolog: ^2.0 | ^1.0
- pimple/pimple: ^3.0
- symfony/cache: ^5.0 | ^4.0
- symfony/http-foundation: ^5.0 | ^4.0
README
.
安装
$ composer require mouyong/foundation-sdk -vvv
使用
创建继承自 Foundation 的 Application 应用,在 Application 类中继承 $config、$provider 属性。
创建继承自 AbstractClient 的 Client。实现父类中的 sign 签名函数(如无签名直接返回数据)、request 函数发起 http 请求、castResponseToType 处理响应信息,并在 request 中调用 castResponseToType 函数。
在 castResponseToType 中,可以进行错误校验,数据提取等操作。
如果 api 需要 access_token 等信息。创建继承自 AbstractAccessToken 的 AccessToken 类。实现父类的相关函数。根据需要覆盖父类的相关属性。
创建相应的函数,并绑定到容器中。
贡献
你可以通过以下三种方式之一进行贡献
代码贡献流程并不正式。你只需要确保遵循 PSR-0、PSR-1 和 PSR-2 编码规范。任何新的代码贡献都必须附有适用的单元测试。
许可证
LGPL