tommyseus/zend-expressive-symfony-console

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

v1.0.0 2018-02-28 11:17 UTC

This package is auto-updated.

Last update: 2024-09-24 18:20:37 UTC


README

Latest Stable Version License Build Status Coverage Status

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

安装

要求

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

Composer安装

$ composer require tommyseus/zend-expressive-symfony-console

配置

zend-expressive配置

将 \Seus\Zend\Expressive\SymfonyConsole\ConfigProvider 添加到 config/config.php 文件中。

symfony控制台应用程序配置

  • 将此配置添加到您的应用程序配置中(例如:config/autoload/ze-sf-console.global.php)。
  • 建议定义命令名称。
[
    'seus-zend-expressive-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/ze-sf-console list