quazardous / silex-console
Silex 2 的控制台服务提供商
dev-master / 1.0.x-dev
2016-11-04 16:16 UTC
Requires
- silex/silex: ^2.0@dev
- symfony/console: ^3.0
This package is auto-updated.
Last update: 2024-09-20 11:19:51 UTC
README
又是一个,但专为 Silex 2 设计!
安装
将 quazardous/silex-console 添加到 composer.json 中并注册服务。
$app->register(new Quazardous\Silex\Provider\ConsoleServiceProvider);
您可以使用以下参数自定义提供程序:
- console.name
- console.version
- console.class
查看 tests/console.php 获取完整的工作示例。
Silex 集成
run() 函数触发 Silex\Application::boot() 和 Silex\Application::terminate();
Knp 兼容性
https://github.com/KnpLabs/ConsoleServiceProvider
提供程序会像 Knp Console Provider 一样分发 'console.init' 事件。您可以使用它来注册命令。