如何在Laravel命令中检查/计数输出

时间:2019-07-03 07:54:50

标签: command laravel-5.5

我用几个命令包装了一个包装,然后从“包装器命令”运行。有没有一种方法可以检查或计数Laravel命令中是否存在输出?如果有输出(info / error / warn / etc),我可以从wrapper命令中添加一些额外的信息以指定正在发生的事情。

尝试$this->output->getFormatter()以获得输出结果,但没有结果。也尝试过使用Artisan::output(),但两者均未显示可用输出数据的结果

// Setup some output
$this->info("Setup some output");
$this->error("With also an error message");

// Is the data in the formatter? (no)
var_dump($this->output->getFormatter());

// Can we get data from the info style? (no)
var_dump($this->output->getFormatter()->getStyle('info'));

output:Symfony\Component\Console\Style\OutputStyle对象内部有很多数据。

还有一个数组,其中包含来自Symfony\Component\Console\Formatter\OutputFormatterStyle的错误/信息/注释对象,但它们不包含给定的数据或检查/计数方法以检查数据

0 个答案:

没有答案