ivrok / wp-api-router
WordPress API 路由器。
1.0.1
2023-02-06 10:13 UTC
README
WordPress API 路由器。
使用示例
use Ivrok\ShowUsers\Users\UsersAPIController; use Ivrok\ShowUsers\Users\UsersService; use Ivrok\WPAPIRouter\HTTPMethodsInterface; use Ivrok\WPAPIRouter\WPAPIRoute; use Ivrok\WPAPIRouter\WPAPIRouter; $usersAPIController = new UsersAPIController(new UsersService()); $apiRouter = new WPApiRouter(); $apiRouter->addRoute( new WPApiRoute( HTTPMethodsInterface::METHODS["GET"], "show-users/v1", "/getAll", [$usersAPIController, "getAll"] ) ); $apiRouter->addRoute( new WPApiRoute( HTTPMethodsInterface::METHODS["GET"], "show-users/v1", "/get/(?P<id>\d+)", [$usersAPIController, "getUser"] ) ); $apiRouter->init();