Я обернул пару команд и запустил команду «Обертка».Есть ли способ проверить или посчитать, есть ли результат в команде Laravel?Если есть вывод (info / error / warn / etc), я могу добавить дополнительную информацию из команды оболочки, чтобы указать, что происходит.
Пробовал с $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
имеется много данных.
Также массивс объектами error / info / comment из Symfony\Component\Console\Formatter\OutputFormatterStyle
, но они не содержат заданных данных или методом check / count для проверки данных