StreamedProcessResponse
<?php
use Symfony\Component\HttpFoundation\StreamedResponse;
use Symfony\Component\Process\Process;
class StreamedProcessResponse extends StreamedResponse
{
public function __construct(Process $process, $status = 200, $headers = array())
{
$callback = function() use ($process) {
$process->run(function ($type, $buffer) {
echo $buffer;
flush();
});
};
parent::__construct($callback, $status, $headers);
}
}