Upgrade to ExtJS 3.0.3 - Released 10/11/2009
[extjs.git] / examples / restful / remote / lib / response.php
1 <?php
2 /**
3  * @class Response
4  * A simple JSON Response class.
5  */
6 class Response {
7     public $success, $data, $message, $errors, $tid, $trace;
8
9     public function __construct($params = array()) {
10         $this->success  = isset($params["success"]) ? $params["success"] : false;
11         $this->message  = isset($params["message"]) ? $params["message"] : '';
12         $this->data     = isset($params["data"])    ? $params["data"]    : array();
13     }
14
15     public function to_json() {
16         return json_encode(array(
17             'success'   => $this->success,
18             'message'   => $this->message,
19             'data'      => $this->data
20         ));
21     }
22 }