output = $output; } /** * @var bool */ private bool $verbose = false; public function error(string $message): void { $output = $this->output; $output($message, true); } public function write(string $message): void { $output = $this->output; $output($message); } public function writeln(string $message): void { $this->write($message); $this->write(PHP_EOL); } public function setVerbose(bool $verbose): void { $this->verbose = $verbose; } public function isVerbose(): bool { return $this->verbose; } }