如何隐藏控制台命令

编辑该页面

如何隐藏控制台命令

默认情况下,所有控制台命令列出当执行控制台应用程序的脚本没有参数或当使用列表命令。

然而,有时命令不是由最终用户;例如,遗留的部分应用程序命令,命令只运行通过计划任务等。

在这些情况下,您可以定义命令隐藏的通过设置真正的隐藏的财产的AsCommand属性:

1 2 3 4 5 6 7 8 9 10 11
/ / src /命令/ LegacyCommand.php名称空间应用程序\命令;使用欧宝娱乐app下载地址\组件\控制台\属性\AsCommand;使用欧宝娱乐app下载地址\组件\控制台\命令\命令;#【AsCommand(名称:应用:遗产,隐藏:true))LegacyCommand扩展命令{/ /……}

隐藏命令行为一样正常命令但他们不再显示在命令列表,所以最终用户没有意识到它们的存在。

请注意

隐藏命令还可以使用JSON或XML描述符。

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。
欧宝娱乐app下载地址Symfony 6.2支持通过苏禄人
欧宝娱乐app下载地址Symfony 6.2支持通过Les-Tilleuls.coop