thecodingmachine/symfony-console-universal-module

跨框架模块,用于symfony/console。

v0.2.0 2016-12-19 14:05 UTC

This package is auto-updated.

Last update: 2024-09-07 00:37:41 UTC


README

Latest Stable Version Latest Unstable Version License

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;

提供的服务

服务提供者 提供以下服务

项目模板由 thecodingmachine/service-provider-template 提供