borschphp / application
Borsch 框架应用。
1.0.2
2024-04-29 12:53 UTC
Requires
- php: ^8.1
- borschphp/container: ^1
- borschphp/requesthandler: ^1
- borschphp/router: ^2
- psr/log: ^1.0 || ^2.0 || ^3.0
Requires (Dev)
README
Borsch 框架应用包装器。
此包是 Borsch 框架的一部分。
安装
通过 composer
composer require borschphp/application
使用
$container = new Container(); $container->set(PipePathMiddleware::class); $container->set(RouteMiddleware::class); $container->set(DispatchMiddleware::class); $container->set(NotFoundHandlerMiddleware::class); $container->set(TestHandler::class); $container->set(FastRouteRouter::class); $container->set(RouterInterface::class, FastRouteRouter::class)->cache(true); $app = new App( new RequestHandler(), $container->get(RouterInterface::class), $container ); $app->pipe(RouteMiddleware::class); $app->pipe(DispatchMiddleware::class); $app->pipe(NotFoundHandlerMiddleware::class); $app->get('/a/get/path', TestHandler::class); $app->run(ServerRequestFactory::fromGlobals());
许可证
此包采用 MIT 许可证授权。更多信息请参阅 许可证文件。