From 30b5ea5d3d264342eda0253d2ebfa4b10805c4a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Fri, 13 Nov 2020 17:38:31 +0800 Subject: [PATCH] add clear --- .../officialaccount/dcaler/Authorization.php | 37 ++++++++++--------- 1 file changed, 20 insertions(+), 17 deletions(-) diff --git a/wchat/officialaccount/dcaler/Authorization.php b/wchat/officialaccount/dcaler/Authorization.php index 20a1b0e..35fc8cf 100644 --- a/wchat/officialaccount/dcaler/Authorization.php +++ b/wchat/officialaccount/dcaler/Authorization.php @@ -30,23 +30,26 @@ class Authorization public static function instance($object) { $class = new Authorization(); - $class->setSubscribe($object['subscribe']); - $class->setOpenid($object['openid']); - $class->setNickname($object['nickname']); - $class->setSex($object['sex']); - $class->setLanguage($object['language']); - $class->setCity($object['city']); - $class->setProvince($object['province']); - $class->setCountry($object['country']); - $class->setHeadimgurl($object['headimgurl']); - $class->setSubscribeTime($object['subscribe_time']); - $class->setUnionid($object['unionid']); - $class->setRemark($object['remark']); - $class->setGroupid($object['groupid']); - $class->setTagidList($object['tagid_list']); - $class->setSubscribeScene($object['subscribe_scene']); - $class->setQrScene($object['qr_scene']); - $class->setQrSceneStr($object['qr_scene_str']); + + var_dump($object); + + $class->setSubscribe($object['subscribe'] ?? null); + $class->setOpenid($object['openid'] ?? null); + $class->setNickname($object['nickname'] ?? null); + $class->setSex($object['sex'] ?? null); + $class->setLanguage($object['language'] ?? null); + $class->setCity($object['city'] ?? null); + $class->setProvince($object['province'] ?? null); + $class->setCountry($object['country'] ?? null); + $class->setHeadimgurl($object['headimgurl'] ?? null); + $class->setSubscribeTime($object['subscribe_time'] ?? null); + $class->setUnionid($object['unionid'] ?? null); + $class->setRemark($object['remark'] ?? null); + $class->setGroupid($object['groupid'] ?? null); + $class->setTagidList($object['tagid_list'] ?? null); + $class->setSubscribeScene($object['subscribe_scene'] ?? null); + $class->setQrScene($object['qr_scene'] ?? null); + $class->setQrSceneStr($object['qr_scene_str'] ?? null); return $class; }