Passed
Push — master ( 80d84f...b77c15 )
by ma
01:46
created
src/Gateways/Alipay.php 2 patches
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
             $this->AuthorizeURL = str_replace("alipay", "alipaydev", $this->AuthorizeURL);
82 82
         }
83 83
 
84
-        return $this->AuthorizeURL . '?' . http_build_query($params);
84
+        return $this->AuthorizeURL.'?'.http_build_query($params);
85 85
     }
86 86
 
87 87
     /**
@@ -114,17 +114,17 @@  discard block
 block discarded – undo
114 114
 
115 115
         $userInfo = [
116 116
             'open_id'  => $this->openid(),
117
-            'union_id'  => $this->token['union_id']??'',
117
+            'union_id'  => $this->token['union_id'] ?? '',
118 118
             'channel' => ConstCode::TYPE_ALIPAY,
119 119
             'nickname'    => $result['nick_name'],
120 120
             'gender'  => isset($result['gender']) ? $this->getGender($result['gender']) : ConstCode::GENDER,
121 121
             'avatar'  => $result['avatar'],
122 122
             // 拓展字段
123
-            'access_token'  => $this->token['access_token']??'',
123
+            'access_token'  => $this->token['access_token'] ?? '',
124 124
             'user_id'  => $this->token['user_id'],
125 125
             'native'   => $result,
126 126
         ];
127
-        $userInfo['type'] = ConstCode::getTypeConst($userInfo['channel'],$this->type);
127
+        $userInfo['type'] = ConstCode::getTypeConst($userInfo['channel'], $this->type);
128 128
         return $userInfo;
129 129
     }
130 130
 
@@ -137,12 +137,12 @@  discard block
 block discarded – undo
137 137
      */
138 138
     public function getUserInfo()
139 139
     {
140
-        if($this->type == 'app'){//App登录
141
-            if(!isset($_REQUEST['access_token']) ){
140
+        if ($this->type == 'app') {//App登录
141
+            if (!isset($_REQUEST['access_token'])) {
142 142
                 throw new OAuthException("AliPay APP登录 需要传输access_token参数! ");
143 143
             }
144 144
             $this->token['access_token'] = $_REQUEST['access_token'];
145
-        }else {
145
+        } else {
146 146
             /** 获取token信息 */
147 147
             $this->getToken();
148 148
         }
@@ -160,7 +160,7 @@  discard block
 block discarded – undo
160 160
 
161 161
         $data = $this->post(self::API_BASE, $params);
162 162
         $data = mb_convert_encoding($data, 'utf-8', 'gbk');
163
-        $result =  json_decode($data, true);
163
+        $result = json_decode($data, true);
164 164
         return $result['alipay_user_info_share_response'];
165 165
     }
166 166
 
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
             throw new OAuthException('支付宝RSA密钥未配置');
238 238
         }
239 239
         $rsa    = str_replace([PHP_EOL, $header, $footer], '', $rsa);
240
-        $rsaVal = $header . PHP_EOL . chunk_split($rsa, 64, PHP_EOL) . $footer;
240
+        $rsaVal = $header.PHP_EOL.chunk_split($rsa, 64, PHP_EOL).$footer;
241 241
         return $rsaVal;
242 242
     }
243 243
 
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
 
257 257
         if (isset($data['alipay_system_oauth_token_response'])) {
258 258
             $data           = $data['alipay_system_oauth_token_response'];
259
-            $data['openid'] = $data['open_id']??$data['user_id'];
259
+            $data['openid'] = $data['open_id'] ?? $data['user_id'];
260 260
             return $data;
261 261
         } else {
262 262
             throw new OAuthException("获取支付宝 ACCESS_TOKEN 出错:{$token}");
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -142,7 +142,7 @@
 block discarded – undo
142 142
                 throw new OAuthException("AliPay APP登录 需要传输access_token参数! ");
143 143
             }
144 144
             $this->token['access_token'] = $_REQUEST['access_token'];
145
-        }else {
145
+        } else {
146 146
             /** 获取token信息 */
147 147
             $this->getToken();
148 148
         }
Please login to merge, or discard this patch.
src/Gateways/Coding.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
             'scope'         => $this->config['scope'],
40 40
             'state'         => $this->config['state'],
41 41
         ];
42
-        return $this->AuthorizeURL . '?' . http_build_query($params);
42
+        return $this->AuthorizeURL.'?'.http_build_query($params);
43 43
     }
44 44
 
45 45
     /**
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
             'access_token' => $this->token['access_token'] ?? '',
60 60
             'channel' => ConstCode::TYPE_CODING,
61 61
             'nickname' => $response['name'] ?? '',
62
-            'gender'   => ConstCode::GENDER,  // Coding 不返回性别信息
62
+            'gender'   => ConstCode::GENDER, // Coding 不返回性别信息
63 63
             'avatar'   => $response['avatar'] ?? '',
64 64
             // 额外信息
65 65
             'email'    => $response['email'] ?? '',
@@ -80,8 +80,8 @@  discard block
 block discarded – undo
80 80
         ]);
81 81
         $data = json_decode($data, true);
82 82
         
83
-        if(!isset($data['id'])) {
84
-            throw new OAuthException("获取Coding用户信息失败:" . ($data['error_description'] ?? '未知错误'));
83
+        if (!isset($data['id'])) {
84
+            throw new OAuthException("获取Coding用户信息失败:".($data['error_description'] ?? '未知错误'));
85 85
         }
86 86
         return $data;
87 87
     }
@@ -129,7 +129,7 @@  discard block
 block discarded – undo
129 129
         if (isset($data['access_token'])) {
130 130
             return $data;
131 131
         }
132
-        throw new OAuthException("获取Coding ACCESS_TOKEN出错:" . ($data['error_description'] ?? '未知错误'));
132
+        throw new OAuthException("获取Coding ACCESS_TOKEN出错:".($data['error_description'] ?? '未知错误'));
133 133
     }
134 134
 
135 135
     /**
Please login to merge, or discard this patch.
src/Gateways/Oschina.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -48,8 +48,8 @@  discard block
 block discarded – undo
48 48
         ]);
49 49
         $data = json_decode($data, true);
50 50
         
51
-        if(!isset($data['id'])) {
52
-            throw new OAuthException("获取OSChina用户信息失败:" . ($data['error_description'] ?? '未知错误'));
51
+        if (!isset($data['id'])) {
52
+            throw new OAuthException("获取OSChina用户信息失败:".($data['error_description'] ?? '未知错误'));
53 53
         }
54 54
         return $data;
55 55
     }
@@ -68,7 +68,7 @@  discard block
 block discarded – undo
68 68
             'state'         => $this->config['state'],
69 69
             'scope'         => $this->config['scope'],
70 70
         ];
71
-        return $this->AuthorizeURL . '?' . http_build_query($params);
71
+        return $this->AuthorizeURL.'?'.http_build_query($params);
72 72
     }
73 73
 
74 74
     /**
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
         if (isset($data['access_token'])) {
116 116
             return $data;
117 117
         }
118
-        throw new OAuthException("获取OSChina ACCESS_TOKEN出错:" . ($data['error_description'] ?? '未知错误'));
118
+        throw new OAuthException("获取OSChina ACCESS_TOKEN出错:".($data['error_description'] ?? '未知错误'));
119 119
     }
120 120
 
121 121
     /**
Please login to merge, or discard this patch.
src/Gateways/Wechat.php 2 patches
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
         $this->saveState();
43 43
 
44 44
         //获取代理链接
45
-        if(isset($this->config['proxy_url'])){
45
+        if (isset($this->config['proxy_url'])) {
46 46
             return $this->getProxyURL();
47 47
         }
48 48
 
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
             'scope'         => $this->config['scope'],
56 56
             'state'         => $this->config['state'],
57 57
         ];
58
-        return $this->AuthorizeURL . '?' . http_build_query($params) . '#wechat_redirect';
58
+        return $this->AuthorizeURL.'?'.http_build_query($params).'#wechat_redirect';
59 59
     }
60 60
 
61 61
     /**
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
             'state'         => $this->config['state'],
74 74
             'redirect_uri'    => $this->config['callback'],
75 75
         ];
76
-        return $this->config['proxy_url'] . '?' . http_build_query($params);
76
+        return $this->config['proxy_url'].'?'.http_build_query($params);
77 77
     }
78 78
 
79 79
     /**
@@ -110,12 +110,12 @@  discard block
 block discarded – undo
110 110
             'union_id'=> $this->token['unionid'] ?? '',
111 111
             'access_token'=> $this->token['access_token'] ?? '',
112 112
             'channel' => ConstCode::TYPE_WECHAT,
113
-            'nickname'=> $result['nickname']??'',
113
+            'nickname'=> $result['nickname'] ?? '',
114 114
             'gender'  => $result['sex'] ?? ConstCode::GENDER,
115
-            'avatar'  => $result['headimgurl']??'',
115
+            'avatar'  => $result['headimgurl'] ?? '',
116 116
             'type'    => ConstCode::getTypeConst(ConstCode::TYPE_WECHAT, $this->type),
117 117
             // 额外信息
118
-            'session_key'  => $result['session_key']??'',
118
+            'session_key'  => $result['session_key'] ?? '',
119 119
             'native'   => $result,
120 120
         ];
121 121
         return $userInfo;
@@ -130,15 +130,15 @@  discard block
 block discarded – undo
130 130
      */
131 131
     public function getUserInfo()
132 132
     {
133
-        if($this->type == 'app'){//App登录
134
-            if(!isset($_REQUEST['access_token']) ){
133
+        if ($this->type == 'app') {//App登录
134
+            if (!isset($_REQUEST['access_token'])) {
135 135
                 throw new OAuthException("Wechat APP登录 需要传输access_token参数! ");
136 136
             }
137 137
             $this->token['access_token'] = $_REQUEST['access_token'];
138
-        }elseif ($this->type == 'applets'){
138
+        }elseif ($this->type == 'applets') {
139 139
             //小程序
140 140
             return $this->applets();
141
-        }else {
141
+        } else {
142 142
             /** 获取token信息 */
143 143
             $this->getToken();
144 144
         }
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
             'openid'=>$this->openid(),
150 150
             'lang'=>'zh_CN',
151 151
         ];
152
-        $data = $this->get(self::API_BASE . 'userinfo', $params);
152
+        $data = $this->get(self::API_BASE.'userinfo', $params);
153 153
         return json_decode($data, true);
154 154
     }
155 155
 
@@ -157,13 +157,13 @@  discard block
 block discarded – undo
157 157
      * @return array|mixed|null
158 158
      * @throws OAuthException
159 159
      */
160
-    public function applets(){
160
+    public function applets() {
161 161
         /** 获取参数 */
162 162
         $params = $this->accessTokenParams();
163 163
         $params['js_code'] = $params['code'];
164 164
 
165 165
         /** 获取access_token */
166
-        $token =  $this->get($this->jsCode2Session, $params);
166
+        $token = $this->get($this->jsCode2Session, $params);
167 167
         /** 解析token值(子类实现此方法) */
168 168
         $this->token = $this->parseToken($token);
169 169
         return $this->token;
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
         $data = json_decode($token, true);
220 220
         if (isset($data['access_token'])) {
221 221
             return $data;
222
-        }elseif (isset($data['session_key'])){
222
+        }elseif (isset($data['session_key'])) {
223 223
             //小程序登录
224 224
             return $data;
225 225
         } else {
@@ -298,7 +298,7 @@  discard block
 block discarded – undo
298 298
                 'access_token' => $accessToken,
299 299
                 'openid'      => $this->openid(),
300 300
             ];
301
-            $result = $this->get(self::API_BASE . 'auth', $params);
301
+            $result = $this->get(self::API_BASE.'auth', $params);
302 302
             $result = json_decode($result, true);
303 303
             return isset($result['errcode']) && $result['errcode'] == 0;
304 304
         } catch (\Exception $e) {
Please login to merge, or discard this patch.
Braces   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -135,10 +135,10 @@  discard block
 block discarded – undo
135 135
                 throw new OAuthException("Wechat APP登录 需要传输access_token参数! ");
136 136
             }
137 137
             $this->token['access_token'] = $_REQUEST['access_token'];
138
-        }elseif ($this->type == 'applets'){
138
+        } elseif ($this->type == 'applets'){
139 139
             //小程序
140 140
             return $this->applets();
141
-        }else {
141
+        } else {
142 142
             /** 获取token信息 */
143 143
             $this->getToken();
144 144
         }
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
         $data = json_decode($token, true);
220 220
         if (isset($data['access_token'])) {
221 221
             return $data;
222
-        }elseif (isset($data['session_key'])){
222
+        } elseif (isset($data['session_key'])){
223 223
             //小程序登录
224 224
             return $data;
225 225
         } else {
Please login to merge, or discard this patch.
src/Gateways/Facebook.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
             'scope'         => $this->config['scope'],
55 55
             'state'         => $this->config['state'] ?: Str::random(),
56 56
         ];
57
-        return $this->AuthorizeURL . '?' . http_build_query($params);
57
+        return $this->AuthorizeURL.'?'.http_build_query($params);
58 58
     }
59 59
 
60 60
     /**
@@ -91,12 +91,12 @@  discard block
 block discarded – undo
91 91
      */
92 92
     public function getUserInfo()
93 93
     {
94
-        if($this->type == 'app'){//App登录
95
-            if(!isset($_REQUEST['access_token']) ){
94
+        if ($this->type == 'app') {//App登录
95
+            if (!isset($_REQUEST['access_token'])) {
96 96
                 throw new OAuthException("Facebook APP登录 需要传输access_token参数! ");
97 97
             }
98 98
             $this->token['access_token'] = $_REQUEST['access_token'];
99
-        }else {
99
+        } else {
100 100
             $this->getToken();
101 101
         }
102 102
         $fields = isset($this->config['fields']) ? $this->config['fields'] : 'id,name,gender,picture.width(400)';
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
         $method  = strtoupper($method);
117 117
         $request = [
118 118
             'method' => $method,
119
-            'uri'    => self::API_BASE . $api,
119
+            'uri'    => self::API_BASE.$api,
120 120
         ];
121 121
 
122 122
         $data = $this->$method($request['uri'], $params);
Please login to merge, or discard this patch.
Braces   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -96,7 +96,7 @@
 block discarded – undo
96 96
                 throw new OAuthException("Facebook APP登录 需要传输access_token参数! ");
97 97
             }
98 98
             $this->token['access_token'] = $_REQUEST['access_token'];
99
-        }else {
99
+        } else {
100 100
             $this->getToken();
101 101
         }
102 102
         $fields = isset($this->config['fields']) ? $this->config['fields'] : 'id,name,gender,picture.width(400)';
Please login to merge, or discard this patch.
src/Connector/GatewayTrait.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
      */
20 20
     protected function get($url, $params = [], $headers = [])
21 21
     {
22
-        return \tinymeng\tools\HttpRequest::httpGet($url, $params,$headers);
22
+        return \tinymeng\tools\HttpRequest::httpGet($url, $params, $headers);
23 23
     }
24 24
 
25 25
     /**
@@ -33,8 +33,8 @@  discard block
 block discarded – undo
33 33
      */
34 34
     protected function post($url, $params = [], $headers = [])
35 35
     {
36
-        $headers[] = 'Accept: application/json';//GitHub需要的header
37
-        return \tinymeng\tools\HttpRequest::httpPost($url, $params,$headers);
36
+        $headers[] = 'Accept: application/json'; //GitHub需要的header
37
+        return \tinymeng\tools\HttpRequest::httpPost($url, $params, $headers);
38 38
     }
39 39
 
40 40
 
Please login to merge, or discard this patch.
src/Helper/Encryptor.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -6,7 +6,7 @@
 block discarded – undo
6 6
 
7 7
 use tinymeng\OAuth2\Exception\OAuthException;
8 8
 
9
-class Encryptor{
9
+class Encryptor {
10 10
 
11 11
     /**
12 12
      * 解密数据(微信小程序手机号)
Please login to merge, or discard this patch.
src/OAuth.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
      */
36 36
     protected static function init($gateway, $config)
37 37
     {
38
-        if(empty($config)){
38
+        if (empty($config)) {
39 39
             throw new OAuthException("第三方登录 [$gateway] config配置不能为空");
40 40
         }
41 41
         $baseConfig = [
@@ -45,14 +45,14 @@  discard block
 block discarded – undo
45 45
             'scope'     => '',
46 46
             'type'      => '',
47 47
         ];
48
-        if($gateway == 'weixin'){
48
+        if ($gateway == 'weixin') {
49 49
             /** 兼容 tinymeng/oauth v1.0.0完美升级 */
50 50
             $gateway = 'wechat';
51 51
         }
52 52
         $gateway = Str::uFirst($gateway);
53
-        $class = __NAMESPACE__ . '\\Gateways\\' . $gateway;
53
+        $class = __NAMESPACE__.'\\Gateways\\'.$gateway;
54 54
         if (class_exists($class)) {
55
-            $app = new $class(array_replace_recursive($baseConfig,$config));
55
+            $app = new $class(array_replace_recursive($baseConfig, $config));
56 56
             if ($app instanceof GatewayInterface) {
57 57
                 return $app;
58 58
             }
Please login to merge, or discard this patch.