]> git.proxmox.com Git - extjs.git/blame - extjs/build/examples/classic/writer/remote/lib/response.php
add extjs 6.0.1 sources
[extjs.git] / extjs / build / examples / classic / writer / remote / lib / response.php
CommitLineData
6527f429
DM
1<?php\r
2/**\r
3 * @class Response\r
4 * A simple JSON Response class.\r
5 */\r
6class Response {\r
7 public $success, $data, $message, $errors, $tid, $trace;\r
8\r
9 public function __construct($params = array()) {\r
10 $this->success = isset($params["success"]) ? $params["success"] : false;\r
11 $this->message = isset($params["message"]) ? $params["message"] : '';\r
12 $this->data = isset($params["data"]) ? $params["data"] : array();\r
13 }\r
14\r
15 public function to_json() {\r
16 return json_encode(array(\r
17 'success' => $this->success,\r
18 'message' => $this->message,\r
19 'data' => $this->data\r
20 ));\r
21 }\r
22}\r