thecodingmachine / symfony-console-universal-module
跨框架模块,用于symfony/console。
v0.2.0
2016-12-19 14:05 UTC
Requires
- php: >=7.0
- container-interop/service-provider: ~0.3.0
- symfony/console: ~3.0
- symfony/event-dispatcher: ~3.0
This package is auto-updated.
Last update: 2024-09-07 00:37:41 UTC
README
Symfony console universal module
此软件包将 symfony/console 集成到任何兼容 container-interop 的框架/容器中。
安装
composer require thecodingmachine/symfony-console-universal-module
安装后,您需要将 TheCodingMachine\SymfonyConsoleServiceProvider
注册到您的容器中。
如果您的容器支持 thecodingmachine/discovery 集成,则无需进行操作。否则,请参考您的框架或容器的文档,了解如何注册 服务提供者。
简介
此服务提供者的目的是在您的容器中创建一个Symfony控制台。
您可以使用 vendor/bin/app_console
访问控制台。
为了使控制台正常工作,您需要在项目的根目录或'config'目录中有一个 container.php
文件。此文件必须返回您应用程序的容器。此文件将被Symfony控制台用于访问和启动应用程序。
示例
container.php(或 config/container.php)
<?php use Simplex\Container; $container = new Container([new \TheCodingMachine\SymfonyConsoleServiceProvider()]); return $container;
提供的服务
此 服务提供者 提供以下服务