相关疑难解决方法(0)

如何将依赖项注入Symfony控制台命令?

我正在编写一个开源应用程序使用一些Symfony组件,并使用Symfony Console组件与shell进行交互.

但是,我需要注入依赖项(在所有命令中使用),如Logger,Config对象,Yaml解析器......我通过扩展Symfony\Component\Console\Command\Command类解决了这个问题.但这使得单元测试变得更难,而且看起来不正确.

我怎么解决这个问题?

console dependency-injection symfony

34
推荐指数
3
解决办法
2万
查看次数

标签 统计

console ×1

dependency-injection ×1

symfony ×1