league/tactician

一个小巧灵活的命令总线。非常适合构建服务层。

2.0-rc1 2019-07-28 13:22 UTC

README

Build Status Total Downloads MIT License

一个小巧灵活的命令总线。

重要提示:您正在查看未发布的Tactician 2.0代码。有关1.x版本的详细信息,请参阅原始文档

请参阅完整文档或示例目录以开始使用。

安装

使用Composer

composer require league/tactician

插件

Tactician的核心包体积小巧,但有几个插件包可以扩展Tactician的功能。

  • PHPStan:为Tactician添加静态分析支持。强烈推荐。
  • Logger:为接收、完成或失败命令添加PSR-3日志支持。
  • Doctrine:将命令包裹在单独的Doctrine ORM事务中。
  • 等等

框架集成

有一些Tactician的框架集成包,您可以在Packagist上搜索Tactician以获取最新的列表。

测试

要运行所有单元测试,请使用本地安装的PHPUnit。

$ ./vendor/bin/phpunit

安全

Tactician没有之前的公开安全问题,并且由于项目性质,不太可能出现安全问题。然而,如果您担心在Tactician或其相关项目中发现了安全问题,请通过disclosures [at] rosstuck dot com发送电子邮件。

贡献

请参阅CONTRIBUTING以获取详细信息。