使用 symfony 控制台命令,您可以通过放入 setName("group:command") 来为每个命令添加前缀/分组,这很棒。
myown
myown:cool
myown:foo
myown:bar
但问题是一些外部依赖不使用这种格式。例如:Phinx 迁移。
由于我正在导入一个具有名为的控制台命令的依赖项,因此migrate
我不希望它在没有前缀/组的情况下显示。不仅仅是因为我可能有另一个命令被调用migrate
或者只是为了可读性。我不知道我们是否有 2 个具有相同命令名称的命令名称会显示(需要检查)。
我的问题是:我是否可以强制来自外部依赖的组命令位于前缀/组内?