Crash.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. /**
  3. * Crash.php UTF-8
  4. * 异常信息
  5. *
  6. * @date : 2018/1/19 15:48
  7. *
  8. * @license 这不是一个自由软件,未经授权不许任何使用和传播。
  9. * @author : wuyonghong <wyh@huosdk.com>
  10. * @version : HUOSDK 8.0
  11. */
  12. namespace huo\controller\request;
  13. class Crash {
  14. private $active = ''; /* 奔溃页面 */
  15. private $msg = ''; /* 奔溃信息 */
  16. public function __construct($data = []) {
  17. if (!empty($data)) {
  18. $this->setData($data);
  19. }
  20. }
  21. /**
  22. * 设置数据
  23. *
  24. * @param array $data
  25. */
  26. public function setData($data = []) {
  27. if (empty($data)) {
  28. return;
  29. }
  30. $this->setActive(get_val($data, 'active'));
  31. $this->setMsg(get_val($data, 'msg'));
  32. }
  33. /**
  34. * @return string
  35. */
  36. public function getActive() {
  37. return $this->active;
  38. }
  39. /**
  40. * @param string $active
  41. */
  42. public function setActive($active) {
  43. $this->active = $active;
  44. }
  45. /**
  46. * @return string
  47. */
  48. public function getMsg() {
  49. return $this->msg;
  50. }
  51. /**
  52. * @param string $msg
  53. */
  54. public function setMsg($msg) {
  55. $this->msg = $msg;
  56. }
  57. }