alextartan / mezzio-symfony-console
此项目向 composer 的 bin 文件夹添加一个可执行文件,以便在 mezzio 应用程序环境下运行 symfony 命令。
3.1.0
2023-05-12 11:57 UTC
Requires
- php: ^8.0 || ^8.1 || ^8.2
- psr/container: ^1.1.2 || ^2.0.2
- symfony/console: ^v6.2.5
Requires (Dev)
- infection/infection: ^0.25.5
- jangregor/phpstan-prophecy: 1.0.0
- php-coveralls/php-coveralls: 2.5.2
- phpspec/prophecy: 1.*
- phpstan/phpstan: 1.9.17
- phpstan/phpstan-phpunit: ^1.3.4
- phpstan/phpstan-strict-rules: ^1.4.5
- phpunit/phpunit: ^9.6.3
- squizlabs/php_codesniffer: ^3.6.2
This package is auto-updated.
Last update: 2024-09-12 14:46:53 UTC
README
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