diff options
Diffstat (limited to 'src/ResponseMessage.php')
-rw-r--r-- | src/ResponseMessage.php | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/src/ResponseMessage.php b/src/ResponseMessage.php new file mode 100644 index 0000000..fa54c29 --- /dev/null +++ b/src/ResponseMessage.php @@ -0,0 +1,43 @@ +<?php + +namespace jobd; + +class ResponseMessage extends Message { + + protected $error; + protected $data; + + /** + * Response constructor. + * @param null $error + * @param null $data + */ + public function __construct($error = null, $data = null) { + parent::__construct(Message::RESPONSE); + + $this->error = $error; + $this->data = $data; + } + + /** + * @return array + */ + public function getContent(): array { + return [$this->error, $this->data]; + } + + /** + * @return mixed + */ + public function getError() { + return $this->error; + } + + /** + * @return mixed + */ + public function getData() { + return $this->data; + } + +}
\ No newline at end of file |