symfony4 - Command 类中没有 SUCCESS 常量

标签 symfony4

我正在开发 Symfony 4 命令,当它完成时,我想返回成功或失败代码。

Here是文档。

它说:

// return this if there was no problem running the command
// (it's equivalent to returning int(0))
return Command::SUCCESS;

使用Symfony\Component\Console\Command\Command

我检查了该文件,没有 SUCCESS 常量。

我错过了什么吗?

最佳答案

对于这个常量,你需要有 Symfony 5.1 版本:enter image description here

对于 Symfony 4.4,您可以直接使用整数。

Symfony 5.1
return Command::SUCCESS;

Symfony 4.4
return 0;

Symfony 5.1
return Command::FAILURE;

Symfony 4.4
return 1;

关于symfony4 - Command 类中没有 SUCCESS 常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64533737/

相关文章:

php - 没有命名参数的 Symfony 通配符主机路由

ios - Mac 和 IOS 14 上的 Safari 无法播放 HTML 5 MP4 视频

postgresql - Doctrine2 : YEAR, PostgreSQL 的 MONTH、DAY 或 DATE_FORMAT

api - 如何使用 API 平台中的日期过滤器在两个日期之间进行过滤

string - Symfony 形式 - 在属性路径中给出的类型为 "string"的预期参数

php - 如何使用自定义 JMS 序列化处理程序设置 Nelmio Doc

php - Symfony 在哪里初始化 Doctrine 的默认事务隔离级别?

php - Symfony 4 SwiftMailer Gmail : Email not sent

symfony - 依赖于不存在的服务 "templating"

php - 如何将全局变量注入(inject)所有模板?