/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. */
  6. class Response {
  7. public $success, $data, $message, $errors, $tid, $trace;
  8. public function __construct($params = array()) {
  9. $this->success = isset($params["success"]) ? $params["success"] : false;
  10. $this->message = isset($params["message"]) ? $params["message"] : '';
  11. $this->data = isset($params["data"]) ? $params["data"] : array();
  12. }
  13. public function to_json() {
  14. return json_encode(array(
  15. 'success' => $this->success,
  16. 'message' => $this->message,
  17. 'data' => $this->data
  18. ));
  19. }
  20. }