辅助过程

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 5.0,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

辅助过程

辅助显示流程作为他们的竞选过程和报告关于进程状态的有用信息。

显示流程细节,使用ProcessHelper与冗长和运行您的命令。例如,运行下面的代码非常冗长冗长(例如。vv):

1 2 3 4 5 6
使用ob娱乐下载\组件\过程\过程;美元助手=美元- >getHelper (“过程”);美元过程=过程([“figlet”,Sob娱乐下载ymfony的]);美元助手- >运行(美元输出,美元过程);

将导致该输出:

这将导致与调试冗长(如更详细的输出。-vvv):

以防过程失败,调试更简单:

参数

有三种方法使用过程辅助:

  • 使用命令行字符串:

    1 2
    / /……美元助手- >运行(美元输出,“figlet ob娱乐下载Symfony”);
  • 一个数组的参数:

    1 2
    / /……美元助手- >运行(美元输出,(“figlet”,Sob娱乐下载ymfony的]);

    请注意

    当运行辅助数组的参数,请注意,这些将自动转义。

  • 传递一个过程实例:

    1 2 3 4 5 6
    使用ob娱乐下载\组件\过程\过程;/ /……美元过程=过程([“figlet”,Sob娱乐下载ymfony的]);美元助手- >运行(美元输出,美元过程);

自定义显示

您可以显示一个自定义错误消息使用的第三个参数run ()方法:

1
美元助手- >运行(美元输出,美元过程,的过程失败:(');

一个自定义回调可以作为第四个参数传递过程。指的是流程组件回调的文档:欧宝官网下载app

1 2 3 4 5 6 7 8 9
使用ob娱乐下载\组件\过程\过程;美元助手- >运行(美元输出,美元过程,的过程失败:(',函数(美元类型,美元数据){如果(过程::呃= = =美元类型){/ /……做一些与stderr输出}其他的{/ /……stdout做些什么}});
这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。