myspanishnow / wp-fastendpoints
v2.0.0
2024-07-17 07:57 UTC
Requires
- php: ^8.1
- ext-json: *
- opis/json-schema: ^2.3
- php-di/invoker: ^2.3
Requires (Dev)
- brain/monkey: 2.*
- dingo-d/wp-pest: ^1.6
- laravel/pint: *
- mockery/mockery: ^1.6
- roots/acorn: ^4.2
This package is auto-updated.
Last update: 2024-09-21 11:14:50 UTC
README
FastEndpoints 是一种优雅的方式来编写自定义 WordPress REST 端点,重点在于可读性和 IDE 自动完成支持。
- 请访问我们的文档 FastEndpoints Docs »
特性
- 将请求验证与主逻辑解耦
- 从响应中移除不需要的字段
- 支持中间件
- IDE 自动完成支持
- 无魔法路由。它使用 WordPress
register_rest_route
- 由于 opis/json-schema 的支持,支持较新的 JSON 模式草案
要求
- PHP 8.1+
- WordPress 6.x
- opis/json-schema
- php-di/invoker
我们旨在支持尚未达到其生命周期的版本。
安装
composer require wp-fastendpoints