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