/ext-4.1.0_b3/docs/extjs/examples/writer/remote/lib/response.php
PHP | 22 lines | 16 code | 2 blank | 4 comment | 0 complexity | f3e9f119fe65e54f3b5151019c72b3e0 MD5 | raw file
1<?php
2/**
3 * @class Response
4 * A simple JSON Response class.
5 */
6class 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}