cellar / tactician
此包的最新版本(1.10)没有可用的许可信息。
Tactician与Nette项目的集成
1.10
2022-03-28 12:50 UTC
Requires
- php: ^7.1 || ^8.0
- league/tactician: ^1.0
README
Nette扩展,用于Tactician库 https://github.com/thephpleague/tactician/
安装
步骤 1: 下载Tactician的Nette扩展
打开命令行,进入您的项目目录并执行以下命令以下载最新版本
$ composer require cellar/tactician
步骤 2: 启用扩展
打开您的应用程序配置文件并添加TacticianExtension
extensions: tactician: Cellar\Tactician\DI\TacticianExtension
步骤 3: 配置中间件
tactician: commandbus: default: middleware: - @tactician.middleware.queue - @tactician.middleware.locking - @tactician.middleware.command_handler
重要:鼓励添加自己的中间件,但请确保始终将@tactician.middleware.command_handler
作为最后的中间件添加。否则,您的命令实际上将不会执行。
有关更多信息和中继件的完整列表,请参阅Tactician文档。
步骤 4: 添加命令处理程序
services: myCommandHandler: class: My\LaunchRocketHandler tags: tactician.handler: [ command: My\LaunchRocketCommand ]