如何隐藏控制台命令
编辑本页如何隐藏控制台命令
默认情况下,在执行控制台应用程序脚本时列出所有控制台命令,不带参数或在使用列表
命令。
然而,有时命令并不打算由最终用户运行;例如,用于应用程序遗留部分的命令、专门通过计划任务运行的命令等等。
在这些情况下,您可以将命令定义为隐藏的通过设置setHidden ()
方法真正的
在命令配置中:
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
/ / src /命令/ LegacyCommand.php名称空间应用程序\命令;使用ob娱乐下载\组件\控制台\命令\命令;类LegacyCommand扩展命令{受保护的静态$defaultName=应用:遗留的;受保护的函数配置():无效{$这->setHidden (真正的)/ /……;}}
隐藏命令的行为与普通命令相同,但它们不再显示在命令列表中,因此最终用户不知道它们的存在。
请注意
使用JSON或XML描述符仍然可以使用隐藏命令。
此工作,包括代码示例,是根据创作共用BY-SA 3.0许可证。