rquadling / application-controller
此包的最新版本(v1.1.1)没有可用的许可信息。
一个简单的Web控制器,封装了RQuadling项目使用的Symfony/Application。
v1.1.1
2020-01-09 13:13 UTC
Requires
- php: ^7
- guzzlehttp/guzzle: ^6.5
- rquadling/abstract-console: ^1.0.0
- sensiolabs/ansi-to-html: ^1.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16
- phpstan/phpstan: ^0.9.2
- phpunit/phpunit: ^6.5
This package is auto-updated.
Last update: 2024-09-09 23:36:36 UTC
README
一个简单的Web控制器,封装了RQuadling项目使用的Symfony/Application。
安装
使用Composer
composer require rquadling/application-controller
用法
依赖注入
在您的 di.php
中,定义对 \RQuadling\Console\Abstracts\AbstractApplication
的请求的响应。
示例
\RQuadling\Console\Abstracts\AbstractApplication::class => function ($c) { return $c->get(YourApplication::class); },
公开的 index.php
<?php require dirname(__DIR__).'/vendor/autoload.php'; \RQuadling\DependencyInjection\ContainerFactory::build() ->get(\RQuadling\Controllers\ApplicationController::class) ->index();