alextartan / mezzio-symfony-console

此项目向 composer 的 bin 文件夹添加一个可执行文件,以便在 mezzio 应用程序环境下运行 symfony 命令。

3.1.0 2023-05-12 11:57 UTC

README

CI codecov Mutation testing badge Downloads

mezzio symfony console

此项目向 composer 的 bin 文件夹添加一个可执行文件,以便在 zend-expressive 应用程序环境下运行 symfony 命令。

安装

要求

  • PHP 8.2
  • 一个 config/container.php 文件(返回一个 ContainerInterface 实例)

Composer 安装

$ composer require alextartan/mezzio-symfony-console

配置

zend-expressive 配置

将 \AlexTartan\Mezzio\SymfonyConsole\ConfigProvider 添加到 config/config.php 文件中。

symfony 控制台应用程序配置

  • 将此配置添加到您的应用程序配置中(例如:config/autoload/mezzio-sf-console.global.php)。
  • 建议定义命令名称。
[
    'mezzio-symfony-console' => [
        'name' => 'Console Name',
        'version' => '1.0.0', // optional
        'commands' => [
            // add the command service names here
            // ex.: 'foo:bar' => Command::class, // recommended, lazy
            // ex.: Command::class, // not lazy
        ],
    ],

    'dependencies' => [
        'factories' => [
            // add commands as a service to the container
            // ex.: Command::class => CommandFactory::class,
        ],
    ],
],

运行命令

此模块在 composer 的 bin 目录下添加一个可执行文件以执行 symfony 命令。

$ vendor/bin/mezzio-sf-console list