k9u/framework
Composer 安装命令:
composer require k9u/framework
包简介
Web Application Framework for PHP.
关键字:
README 文档
README
Overview
use K9u\Framework\ApplicationInterface; use K9u\Framework\CachedInjectorFactory; use K9u\Framework\Demo\FakeMiddleware; use K9u\Framework\Demo\FakeRequestHandler; use K9u\Framework\FrameworkModule; use Laminas\Diactoros\ServerRequestFactory; use Ray\Di\AbstractModule; class AppModule extends AbstractModule { protected function configure() { $middlewares = [ FakeMiddleware::class, FakeRequestHandler::class ]; $this->install(new FrameworkModule($middlewares)); } } $module = new AppModule(); $injector = (new CachedInjectorFactory('/path/to/cache'))($module); $app = $injector->getInstance(ApplicationInterface::class); /* @var ApplicationInterface $app */ $request = ServerRequestFactory::fromGlobals(); $app($request); // handle request and emit response
Run demo application
See demo.
git clone https://github.com/kawanamiyuu/K9u.Framework.git cd K9u.Framework composer install composer serve:demo # access to http://localhost:8080
统计信息
- 总下载量: 536
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-07-08