Completed
Pull Request — master (#30)
by Ryan
01:39
created
src/Traits/HasHttpRequest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@
 block discarded – undo
51 51
 
52 52
         if (!is_array($params)) {
53 53
             $options['body'] = $params;
54
-        } else {
54
+        }else {
55 55
             $options['form_params'] = $params;
56 56
         }
57 57
 
Please login to merge, or discard this patch.
src/Support/Config.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -60,7 +60,7 @@
 block discarded – undo
60 60
      * @author JasonYan <[email protected]>
61 61
      *
62 62
      * @param string $key
63
-     * @param array  $value
63
+     * @param string|null  $value
64 64
      */
65 65
     public function set(string $key, $value)
66 66
     {
Please login to merge, or discard this patch.
src/Gateways/Wechat/MiniappGateway.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@
 block discarded – undo
39 39
             'appId'     => $this->user_config->get('miniapp_id'),
40 40
             'timeStamp' => time(),
41 41
             'nonceStr'  => $this->createNonceStr(),
42
-            'package'   => 'prepay_id='.$this->preOrder($config_biz)['prepay_id'],
42
+            'package'   => 'prepay_id=' . $this->preOrder($config_biz)['prepay_id'],
43 43
             'signType'  => 'MD5',
44 44
         ];
45 45
         $payRequest['paySign'] = $this->getSign($payRequest);
Please login to merge, or discard this patch.
src/Gateways/Wechat/MpGateway.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@
 block discarded – undo
37 37
             'appId'     => $this->user_config->get('app_id'),
38 38
             'timeStamp' => time(),
39 39
             'nonceStr'  => $this->createNonceStr(),
40
-            'package'   => 'prepay_id='.$this->preOrder($config_biz)['prepay_id'],
40
+            'package'   => 'prepay_id=' . $this->preOrder($config_biz)['prepay_id'],
41 41
             'signType'  => 'MD5',
42 42
         ];
43 43
         $payRequest['paySign'] = $this->getSign($payRequest);
Please login to merge, or discard this patch.
src/Gateways/Wechat/WapGateway.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@
 block discarded – undo
35 35
 
36 36
         $data = $this->preOrder($config_biz);
37 37
 
38
-        return is_null($this->user_config->get('return_url')) ? $data['mweb_url'] : $data['mweb_url'].
39
-                        '&redirect_url='.urlencode($this->user_config->get('return_url'));
38
+        return is_null($this->user_config->get('return_url')) ? $data['mweb_url'] : $data['mweb_url'] .
39
+                        '&redirect_url=' . urlencode($this->user_config->get('return_url'));
40 40
     }
41 41
 }
Please login to merge, or discard this patch.
src/Pay.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -85,11 +85,11 @@
 block discarded – undo
85 85
      */
86 86
     protected function createGateway($gateway)
87 87
     {
88
-        if (!file_exists(__DIR__.'/Gateways/'.ucfirst($this->drivers).'/'.ucfirst($gateway).'Gateway.php')) {
88
+        if (!file_exists(__DIR__ . '/Gateways/' . ucfirst($this->drivers) . '/' . ucfirst($gateway) . 'Gateway.php')) {
89 89
             throw new InvalidArgumentException("Gateway [$gateway] is not supported.");
90 90
         }
91 91
 
92
-        $gateway = __NAMESPACE__.'\\Gateways\\'.ucfirst($this->drivers).'\\'.ucfirst($gateway).'Gateway';
92
+        $gateway = __NAMESPACE__ . '\\Gateways\\' . ucfirst($this->drivers) . '\\' . ucfirst($gateway) . 'Gateway';
93 93
 
94 94
         return $this->build($gateway);
95 95
     }
Please login to merge, or discard this patch.
src/Gateways/Wechat/TransferGateway.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -62,8 +62,8 @@
 block discarded – undo
62 62
         ));
63 63
 
64 64
         if (!isset($data['return_code']) || $data['return_code'] !== 'SUCCESS' || $data['result_code'] !== 'SUCCESS') {
65
-            $error = 'getResult error:'.$data['return_msg'];
66
-            $error .= isset($data['err_code_des']) ? ' - '.$data['err_code_des'] : '';
65
+            $error = 'getResult error:' . $data['return_msg'];
66
+            $error .= isset($data['err_code_des']) ? ' - ' . $data['err_code_des'] : '';
67 67
         }
68 68
 
69 69
         if (isset($error)) {
Please login to merge, or discard this patch.
src/Gateways/Alipay/Alipay.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -15,7 +15,7 @@  discard block
 block discarded – undo
15 15
     /**
16 16
      * @var string
17 17
      */
18
-    protected $gateway = 'https://openapi.alipay.com/gateway.do'.'?charset=utf-8';
18
+    protected $gateway = 'https://openapi.alipay.com/gateway.do' . '?charset=utf-8';
19 19
 
20 20
     /**
21 21
      * alipay global config params.
@@ -157,8 +157,8 @@  discard block
 block discarded – undo
157 157
 
158 158
         $sign = is_null($sign) ? $data['sign'] : $sign;
159 159
 
160
-        $res = "-----BEGIN PUBLIC KEY-----\n".
161
-                wordwrap($this->user_config->get('ali_public_key'), 64, "\n", true).
160
+        $res = "-----BEGIN PUBLIC KEY-----\n" .
161
+                wordwrap($this->user_config->get('ali_public_key'), 64, "\n", true) .
162 162
                 "\n-----END PUBLIC KEY-----";
163 163
 
164 164
         $toVerify = $sync ? json_encode($data) : $this->getSignContent($data, true);
@@ -193,10 +193,10 @@  discard block
 block discarded – undo
193 193
      */
194 194
     protected function buildPayHtml()
195 195
     {
196
-        $sHtml = "<form id='alipaysubmit' name='alipaysubmit' action='".$this->gateway."' method='POST'>";
196
+        $sHtml = "<form id='alipaysubmit' name='alipaysubmit' action='" . $this->gateway . "' method='POST'>";
197 197
         while (list($key, $val) = each($this->config)) {
198 198
             $val = str_replace("'", '&apos;', $val);
199
-            $sHtml .= "<input type='hidden' name='".$key."' value='".$val."'/>";
199
+            $sHtml .= "<input type='hidden' name='" . $key . "' value='" . $val . "'/>";
200 200
         }
201 201
         $sHtml .= "<input type='submit' value='ok' style='display:none;''></form>";
202 202
         $sHtml .= "<script>document.forms['alipaysubmit'].submit();</script>";
@@ -220,13 +220,13 @@  discard block
 block discarded – undo
220 220
         $this->config['method'] = $method;
221 221
         $this->config['sign'] = $this->getSign();
222 222
 
223
-        $method = str_replace('.', '_', $method).'_response';
223
+        $method = str_replace('.', '_', $method) . '_response';
224 224
 
225 225
         $data = json_decode($this->post($this->gateway, $this->config), true);
226 226
 
227 227
         if (!isset($data[$method]['code']) || $data[$method]['code'] !== '10000') {
228 228
             throw new GatewayException(
229
-                'get result error:'.$data[$method]['msg'].' - '.$data[$method]['sub_code'],
229
+                'get result error:' . $data[$method]['msg'] . ' - ' . $data[$method]['sub_code'],
230 230
                 $data[$method]['code'],
231 231
                 $data);
232 232
         }
@@ -247,8 +247,8 @@  discard block
 block discarded – undo
247 247
             throw new InvalidArgumentException('Missing Config -- [private_key]');
248 248
         }
249 249
 
250
-        $res = "-----BEGIN RSA PRIVATE KEY-----\n".
251
-                wordwrap($this->user_config->get('private_key'), 64, "\n", true).
250
+        $res = "-----BEGIN RSA PRIVATE KEY-----\n" .
251
+                wordwrap($this->user_config->get('private_key'), 64, "\n", true) .
252 252
                 "\n-----END RSA PRIVATE KEY-----";
253 253
 
254 254
         openssl_sign($this->getSignContent($this->config), $sign, $res, OPENSSL_ALGO_SHA256);
@@ -273,10 +273,10 @@  discard block
 block discarded – undo
273 273
         $stringToBeSigned = '';
274 274
         foreach ($toBeSigned as $k => $v) {
275 275
             if ($verify && $k != 'sign' && $k != 'sign_type') {
276
-                $stringToBeSigned .= $k.'='.$v.'&';
276
+                $stringToBeSigned .= $k . '=' . $v . '&';
277 277
             }
278 278
             if (!$verify && $v !== '' && !is_null($v) && $k != 'sign' && '@' != substr($v, 0, 1)) {
279
-                $stringToBeSigned .= $k.'='.$v.'&';
279
+                $stringToBeSigned .= $k . '=' . $v . '&';
280 280
             }
281 281
         }
282 282
         $stringToBeSigned = substr($stringToBeSigned, 0, -1);
Please login to merge, or discard this patch.
src/Gateways/Wechat/Wechat.php 1 patch
Spacing   +6 added lines, -7 removed lines patch added patch discarded remove patch
@@ -202,13 +202,13 @@  discard block
 block discarded – undo
202 202
                     'ssl_key' => $this->user_config->get('cert_key', ''),
203 203
                 ]
204 204
             ));
205
-        } else {
205
+        }else {
206 206
             $data = $this->fromXml($this->post($this->endpoint . $path, $this->toXml($this->config)));
207 207
         }
208 208
 
209 209
         if (!isset($data['return_code']) || $data['return_code'] !== 'SUCCESS' || $data['result_code'] !== 'SUCCESS') {
210
-            $error = 'getResult error:'.$data['return_msg'];
211
-            $error .= isset($data['err_code_des']) ? ' - '.$data['err_code_des'] : '';
210
+            $error = 'getResult error:' . $data['return_msg'];
211
+            $error .= isset($data['err_code_des']) ? ' - ' . $data['err_code_des'] : '';
212 212
         }
213 213
 
214 214
         if (!isset($error) && $this->getSign($data) !== $data['sign']) {
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
 
243 243
         ksort($data);
244 244
 
245
-        $string = md5($this->getSignContent($data).'&key='.$this->user_config->get('key'));
245
+        $string = md5($this->getSignContent($data) . '&key=' . $this->user_config->get('key'));
246 246
 
247 247
         return strtoupper($string);
248 248
     }
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
         $buff = '';
262 262
 
263 263
         foreach ($data as $k => $v) {
264
-            $buff .= ($k != 'sign' && $v != '' && !is_array($v)) ? $k.'='.$v.'&' : '';
264
+            $buff .= ($k != 'sign' && $v != '' && !is_array($v)) ? $k . '=' . $v . '&' : '';
265 265
         }
266 266
 
267 267
         return trim($buff, '&');
@@ -305,8 +305,7 @@  discard block
 block discarded – undo
305 305
 
306 306
         $xml = '<xml>';
307 307
         foreach ($data as $key => $val) {
308
-            $xml .= is_numeric($val) ? '<'.$key.'>'.$val.'</'.$key.'>' :
309
-                                       '<'.$key.'><![CDATA['.$val.']]></'.$key.'>';
308
+            $xml .= is_numeric($val) ? '<' . $key . '>' . $val . '</' . $key . '>' : '<' . $key . '><![CDATA[' . $val . ']]></' . $key . '>';
310 309
         }
311 310
         $xml .= '</xml>';
312 311
 
Please login to merge, or discard this patch.