Slide 19
Slide 19 text
$callback = function ($type, $buffer) use ($output, &$startedOut, &$startedErr) {
if ('err' === $type) {
if (!$startedErr) {
$output->write("\n ERR > ");
$startedErr = true;
$startedOut = false;
}
$output->write(str_replace("\n", "\n ERR > ", $buffer));
} else {
if (!$startedOut) {
$output->write("\n OUT > ");
$startedOut = true;
$startedErr = false;
}
$output->write(str_replace("\n", "\n OUT > ",
$buffer));
}
};