woocommerce/remote-specs-validation
Composer 安装命令:
composer require woocommerce/remote-specs-validation
包简介
Remote specs testing suite
README 文档
README
Installation
composer require woocommerce/remote-specs-validation
Available Schemas
| Filename | Endpoint | Bundle |
|---|---|---|
| remote-inbox-notification.json | https://woocommerce.com/wp-json/wccom/inbox-notifications/2.0/notifications.json | remote-inbox-notification |
| payment-gateway-suggestions.json | https://woocommerce.com/wp-json/wccom/payment-gateway-suggestions/2.0/suggestions.json | payment-gateway-suggestions |
| obw-free-extensions.json | https://woocommerce.com/wp-json/wccom/obw-free-extensions/4.0/extensions.json | obw-free-extensions |
| wc-pay-promotions.json | https://woocommerce.com/wp-json/wccom/payment-gateway-suggestions/2.0/payment-method/promotions.json | wc-pay-promotions |
| shipping-partner-suggestions.json | https://woocommerce.com/wp-json/wccom/shipping-partner-suggestions/2.0/suggestions.json | shipping-partner-suggestions |
Working with Schema
If it's your first time working with JSON Schema, we highly recommend reading https://json-schema.org/learn/getting-started-step-by-step first.
- Open a schema file from
schemasdirectory. - Make changes.
- Run
./bin/build schemas/:name-of-schema-file - Bundled schema file will be saved in
bundlesdirectory.
Validation Examples
use Automattic\WooCommerce\Tests\RemoteSpecsValidation\RemoteSpecValidator; $validator = RemoteSpecValidator::create_from_bundle( 'remote-inbox-notification' ); $spec = json_decode( file_get_contents(":your-remote-inbox-noficiation-json") ); $result = $validator->validate( $spec ); if ( !$result->is_valid() ) { var_dump( $result->get_errors() ); } else { var_dump('everything looks good!'); }
woocommerce/remote-specs-validation 适用场景与选型建议
woocommerce/remote-specs-validation 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 342 次下载、GitHub Stars 达 2, 最近一次更新时间为 2024 年 02 月 19 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 woocommerce/remote-specs-validation 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 woocommerce/remote-specs-validation 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 342
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0-or-later
- 更新时间: 2024-02-19