data = $data; $this->exitCode = $exitCode; } public static function exitCode($exitCode) { return new static(null, $exitCode); } public static function data($data) { return new static($data); } public static function dataWithExitCode($data, $exitCode) { return new static($data, $exitCode); } public function getExitCode() { return $this->exitCode; } public function getOutputData() { return $this->data; } public function setOutputData($data) { $this->data = $data; } }