public function write($messages, $newline = true)
{
if (null !== $this->startTime) {
$messages = (array) $messages;
$messages[0] = sprintf('[%.1fMB/%.2fs] %s', memory_get_usage() / 1024 / 1024, microtime(true) - $this->startTime, $messages[0]);
}
$this->output->write($messages, $newline);
$this->lastMessage = join($newline ? "\n" : '', (array) $messages);
}