文件名称:wp-rest-api-schema-validator:使用完整的JSON架构验证器验证WP REST API请求
文件大小:25KB
文件格式:ZIP
更新时间:2024-05-29 02:51:07
wordpress json-schema wp-rest-api PHP
WP REST API架构验证器 使用完整的JSON架构验证器验证WP REST API请求。 WordPress附带有一个验证器rest_validate_request_arg() ,该验证器支持JSON Schema规范的有限子集。 当编写具有最低配置的端点模式时,该库允许使用完整的JSON模式规范。 该库依赖包进行实际的模式验证。 这只是弥合了两者之间的差距。 要求 PHP 5.3以上 WordPress 4.5以上 安装 composer require ironbound/wp-rest-api-schema-validator 用法 使用您的REST路由namespace和本地化字符串数组初始化一个Middleware实例。 应该在触发rest_api_init挂钩之前初始化此中间件。 例如, plugins_loaded 。 此外,必须在顶层使用title属性创建模
【文件预览】:
wp-rest-api-schema-validator-master
----.gitignore(9B)
----README.md(6KB)
----bin()
--------run-tests.sh(58B)
----tests()
--------TestMiddleware.php(22KB)
--------TestCase.php(3KB)
--------bootstrap.php(1KB)
----phpunit.xml(489B)
----composer.lock(48KB)
----LICENSE(1KB)
----composer.json(712B)
----src()
--------Middleware.php(22KB)
--------LazyRetriever.php(2KB)
--------FormatConstraint.php(1KB)
--------TypeConstraint.php(620B)
--------UndefinedConstraint.php(1KB)