maciekpaprocki / wordpress-guzzle-wrapper
Wordpress guzzle 包装器
dev-master / 1.0.x-dev
2016-05-25 13:34 UTC
Requires
- php: ~5.6|~7.0
- guzzlehttp/guzzle: ^6.1
Requires (Dev)
- cache/cache: ^0.1.0
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
- squizlabs/php_codesniffer: ~2.3
This package is not auto-updated.
Last update: 2024-09-14 19:04:00 UTC
README
一个用于处理 Guzzle 和 WordPress REST API 的简单辅助工具
安装
通过 Composer
$ composer require maciekpaprocki/wordpress-guzzle-wrapper
使用方法
仓库
仓库实际上是您的查询构建器。
提供所需查询信息,它们需要返回异步承诺(或任何封装在承诺中的内容)。
转换器
转换器负责将异步调用接收到的数据进行转换。所有数据都使用 json_decode 进行转换,然后如果数据是对象,则对整个数据集运行转换器。如果数据是数组,则对数组中的每个值运行转换器。
池
池负责聚合三个服务。
- 转换器
- 缓存
use BureauVA\WordpressGuzzle\Pool; $pool = new Pool(); $pool->setTransformers(...Transformer Array); $pool->setCachePool(...External Cache Pool); $pool->setPromises(...Promises array);
贡献
嗯,所以您需要全局安装这些
然后运行以下行在您选择的空文件夹中
git clone git@github.com:bureau-va/wordpress-guzzle-wrapper.git . touch .git/hooks/pre-commit sudo chmod 777 .git/hooks/pre-commit echo "composer pre-commit" >> .git/hooks/pre-commit
这将设置基本仓库,并确保在每次提交之前都使用本地测试和 cs fixer。
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
测试
$ composer test
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件。