/** * @param array|string $messages * @param bool|false $newline * @param int $type */ public function write($messages, $newline = false, $type = self::OUTPUT_NORMAL) { if ($this->lazy_write) { $messages = (array) $messages; foreach ($messages as $message) { $this->stack[] = [$message . ($newline ? PHP_EOL : ''), $type]; } } else { parent::write($messages, $newline, $type); } }