| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 | <?php/** * Event.php UTF-8 * 事件处理 * * @date    : 2018/1/19 15:36 * * @license 这不是一个自由软件,未经授权不许任何使用和传播。 * @author  : wuyonghong <wyh@huosdk.com> * @version : HUOSDK 8.0 */namespace huo\controller\request;class Event {    private $event   = '';  /* 事件名称 */    private $status  = 2;  /* 事件状态 2 成功 1 失败 */    private $context = ''; /* 事件上下文 */    public function __construct($data = []) {        if (!empty($data)) {            $this->setData($data);        }    }    /**     * 设置数据     *     * @param array $data     */    public function setData($data = []) {        if (empty($data)) {            return;        }        $this->setEvent(get_val($data, 'event'));        $this->setStatus(get_val($data, 'status', 1));        $this->setContext(get_val($data, 'context'));    }    /**     * @return string     */    public function getEvent() {        return $this->event;    }    /**     * @param string $event     */    public function setEvent($event) {        $this->event = $event;    }    /**     * @return int     */    public function getStatus() {        return $this->status;    }    /**     * @param int $status     */    public function setStatus($status) {        $this->status = $status;    }    /**     * @return string     */    public function getContext() {        return $this->context;    }    /**     * @param string $context     */    public function setContext($context) {        $this->context = $context;    }}
 |