webman/console 使用的 symfony/console 组件,目前已经升级到v7.0+,但是这个版本和官方有很大的区别。 7.0+的版本,把 $defaultName,$defaultDescription 废弃了,然后使用了注解,进行反射来分析命令行和描述。 建议更新 webman/console组件,降级不了,有冲突
symfony/console version see : https://packagist.org/packages/symfony/console
有没有可能是你的 webman/console 没更新?
对,这个去年更新过
我的是1.3.7,难道是因为我这个命令行文件生成太早了吗 多谢
之前测试过,不影响使用,最新的console生成一样报这2个属性被遗弃
没有问题
用是能用,只是我的开发工具,会报属性被遗弃
因为他那个升级后,用了注解和反射,所以这2个属性,给他加上了遗弃文档
我这正常,升级下 symfony/console 试下 即使它遗弃了,我们仍然可以正常使用
我用的phpstorm,提示是不会错的。我升级不了,有依赖升不动,就这样先不管他了。
我的也是phpstorm。 我看了下 symfony/console v6 有这个deprecated标记,symfony/console v7.0开始就没有这个属性了,也就没有de`precated标记了,所以没什么问题。
symfony/console
deprecated
`precated
好的
有没有可能是你的 webman/console 没更新?
对,这个去年更新过
我的是1.3.7,难道是因为我这个命令行文件生成太早了吗 多谢
之前测试过,不影响使用,最新的console生成一样报这2个属性被遗弃
没有问题
用是能用,只是我的开发工具,会报属性被遗弃
因为他那个升级后,用了注解和反射,所以这2个属性,给他加上了遗弃文档
我这正常,升级下 symfony/console 试下
即使它遗弃了,我们仍然可以正常使用
我用的phpstorm,提示是不会错的。我升级不了,有依赖升不动,就这样先不管他了。
我的也是phpstorm。
我看了下
symfony/console
v6 有这个deprecated
标记,symfony/console
v7.0开始就没有这个属性了,也就没有de`precated
标记了,所以没什么问题。好的