PageRenderTime 20ms CodeModel.GetById 14ms app.highlight 5ms RepoModel.GetById 0ms app.codeStats 0ms

/ext-4.1.0_b3/docs/extjs/examples/writer/remote/lib/response.php

https://bitbucket.org/srogerf/javascript
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}