Como posso capturar a saída de um CakePHP Shell

Existe alguma maneira de capturar a saída de um shell no CakePHP?

Eu escrevi alguns shells que geram relatórios para uma aplicação CakePHP 2.x. Eu sou capaz de executar os shells em uma linha de comando e ver a saída, no entanto, agora eu gostaria de enviar os resultados desses shells.

Eu pensei em usar outro shell como um wrapper e, em seguida, usando$this->dispatchShell('shellname') para capturar sua saída, mas parecedispatchShell apenas executa o shell e despeja sua saída para o CLI.

questionAnswers(1)

yourAnswerToTheQuestion