Completed
Branch master (cff6dd)
by wannanbigpig
21:46 queued 14:08
created
src/Kernel/Support/Support.php 1 patch
Spacing   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
         }
119 119
 
120 120
         if (self::$config->offsetExists($key)) {
121
-            return self::$config[$key];
121
+            return self::$config[ $key ];
122 122
         }
123 123
 
124 124
         return $default;
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
 
191 191
         foreach ($params as $k => $v) {
192 192
             if ($v !== '' && !is_null($v) && $k != 'sign' && '@' != substr($v, 0, 1)) {
193
-                $v = self::characet($v, $params['charset'] ?? 'utf-8');
193
+                $v = self::characet($v, $params[ 'charset' ] ?? 'utf-8');
194 194
 
195 195
                 $stringToBeSigned .= $k . '=' . $v . '&';
196 196
             }
@@ -218,7 +218,7 @@  discard block
 block discarded – undo
218 218
 
219 219
         foreach ($params as $k => $v) {
220 220
             if ($v !== '' && !is_null($v) && $k != 'sign' && '@' != substr($v, 0, 1)) {
221
-                $v = self::characet($v, $params['charset'] ?? 'utf-8');
221
+                $v = self::characet($v, $params[ 'charset' ] ?? 'utf-8');
222 222
 
223 223
                 $stringToBeSigned .= $k . '=' . urlencode($v) . '&';
224 224
             }
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
                 new SignFailed(
268 268
                     self::$config->get('event.driver'),
269 269
                     self::$config->get('event.method'),
270
-                    [$data],
270
+                    [ $data ],
271 271
                     '支付宝RSA公钥错误。请检查 [ ali_public_key ] 配置项的公钥文件格式或路径是否正确'
272 272
                 )
273 273
             );
@@ -345,7 +345,7 @@  discard block
 block discarded – undo
345 345
                 $data
346 346
             )
347 347
         );
348
-        $data = array_filter($data, function ($value) {
348
+        $data = array_filter($data, function($value) {
349 349
             return ($value == '' || is_null($value)) ? false : true;
350 350
         });
351 351
         // 请求支付宝网关
@@ -412,21 +412,21 @@  discard block
 block discarded – undo
412 412
             );
413 413
         }
414 414
 
415
-        $method = str_replace('.', '_', $data['method']) . '_response';
415
+        $method = str_replace('.', '_', $data[ 'method' ]) . '_response';
416 416
 
417 417
         // 签名不存在抛出应用异常,该异常为支付宝网关错误,例如 app_id 配置错误,没有返回签名,建议检查配置项是否正确
418
-        if (!isset($result['sign'])) {
418
+        if (!isset($result[ 'sign' ])) {
419 419
             throw new SignException(
420 420
                 '[' . $method . '] Get Alipay API Error: msg ['
421
-                . $result[$method]['msg'] . ']',
421
+                . $result[ $method ][ 'msg' ] . ']',
422 422
                 $result
423 423
             );
424 424
         }
425 425
 
426
-        $result_method_content = json_encode($result[$method], JSON_UNESCAPED_UNICODE);
426
+        $result_method_content = json_encode($result[ $method ], JSON_UNESCAPED_UNICODE);
427 427
         $result_method_content = mb_convert_encoding($result_method_content, self::$respCharset, self::$fileCharset);
428 428
         // 验证支付返回的签名,验证失败抛出应用异常
429
-        if (!self::verifySign($result_method_content, $result['sign'])) {
429
+        if (!self::verifySign($result_method_content, $result[ 'sign' ])) {
430 430
             Events::dispatch(
431 431
                 SignFailed::NAME,
432 432
                 new SignFailed(
@@ -445,19 +445,19 @@  discard block
 block discarded – undo
445 445
 
446 446
         // 业务返回处理,返回码 10000 则正常返回成功数据,其他的则抛出业务异常
447 447
         // 捕获 BusinessException 异常 获取 raw 元素查看完整数据并做处理
448
-        if ($result[$method]['code'] != '10000' && Support::getConfig('business_exception', false)) {
448
+        if ($result[ $method ][ 'code' ] != '10000' && Support::getConfig('business_exception', false)) {
449 449
             throw new Exceptions\BusinessException(
450 450
                 '[' . $method
451
-                . '] Business Error: msg [' . $result[$method]['msg'] . ']'
452
-                . (isset($result[$method]['sub_code']) ? ' - sub_code ['
453
-                    . $result[$method]['sub_code'] . ']' : '')
454
-                . (isset($result[$method]['sub_msg']) ? ' - sub_msg ['
455
-                    . $result[$method]['sub_msg'] . ']' : ''),
456
-                $result[$method]
451
+                . '] Business Error: msg [' . $result[ $method ][ 'msg' ] . ']'
452
+                . (isset($result[ $method ][ 'sub_code' ]) ? ' - sub_code ['
453
+                    . $result[ $method ][ 'sub_code' ] . ']' : '')
454
+                . (isset($result[ $method ][ 'sub_msg' ]) ? ' - sub_msg ['
455
+                    . $result[ $method ][ 'sub_msg' ] . ']' : ''),
456
+                $result[ $method ]
457 457
             );
458 458
         }
459 459
 
460
-        return new AccessData($result[$method]);
460
+        return new AccessData($result[ $method ]);
461 461
     }
462 462
 
463 463
     /**
@@ -544,15 +544,15 @@  discard block
 block discarded – undo
544 544
         // 获取公共参数
545 545
         $payload = self::$config->get('payload');
546 546
         // 设置方法
547
-        $payload['method'] = $method;
547
+        $payload[ 'method' ] = $method;
548 548
         // 设置业务参数
549
-        $payload['biz_content'] = json_encode($params);
549
+        $payload[ 'biz_content' ] = json_encode($params);
550 550
         // 过滤空值
551
-        $payload = array_filter($payload, function ($value) {
551
+        $payload = array_filter($payload, function($value) {
552 552
             return $value !== '' && !is_null($value);
553 553
         });
554 554
         // 设置签名
555
-        $payload['sign'] = self::generateSign($payload);
555
+        $payload[ 'sign' ] = self::generateSign($payload);
556 556
         // 获取支付宝网关地址
557 557
         $base_uri = self::getConfig('base_uri');
558 558
 
@@ -577,23 +577,23 @@  discard block
 block discarded – undo
577 577
     {
578 578
         // 请求跳转类接口,返回字符串组装格式get url或post表单形式,默认POST形式
579 579
         $http_method = 'POST';
580
-        if (isset($params['http_method'])) {
581
-            $http_method = isset($params['http_method'])
582
-                ? $params['http_method'] : 'POST';
583
-            unset($params['http_method']);
580
+        if (isset($params[ 'http_method' ])) {
581
+            $http_method = isset($params[ 'http_method' ])
582
+                ? $params[ 'http_method' ] : 'POST';
583
+            unset($params[ 'http_method' ]);
584 584
         }
585 585
         // 获取公共参数
586 586
         $payload = self::$config->get('payload');
587 587
         // 设置方法
588
-        $payload['method'] = $method;
588
+        $payload[ 'method' ] = $method;
589 589
         // 设置业务参数
590
-        $payload['biz_content'] = json_encode($params);
590
+        $payload[ 'biz_content' ] = json_encode($params);
591 591
         // 过滤空值
592
-        $payload = array_filter($payload, function ($value) {
592
+        $payload = array_filter($payload, function($value) {
593 593
             return $value !== '' && !is_null($value);
594 594
         });
595 595
         // 设置签名
596
-        $payload['sign'] = self::generateSign($payload);
596
+        $payload[ 'sign' ] = self::generateSign($payload);
597 597
         // 获取支付宝网关地址
598 598
         $base_uri = self::getConfig('base_uri');
599 599
 
@@ -616,19 +616,19 @@  discard block
 block discarded – undo
616 616
         // 获取公共参数
617 617
         $payload = self::$config->get('payload');
618 618
         // 设置方法
619
-        $payload['method'] = $method;
619
+        $payload[ 'method' ] = $method;
620 620
         // 设置业务参数
621
-        $payload['biz_content'] = json_encode($params);
621
+        $payload[ 'biz_content' ] = json_encode($params);
622 622
         // 过滤空值
623
-        $payload = array_filter($payload, function ($value) {
623
+        $payload = array_filter($payload, function($value) {
624 624
             return $value !== '' && !is_null($value);
625 625
         });
626 626
         ksort($payload);
627 627
         // 设置签名
628
-        $payload['sign'] = self::generateSign($payload);
628
+        $payload[ 'sign' ] = self::generateSign($payload);
629 629
 
630 630
         foreach ($payload as &$value) {
631
-            $value = self::characet($value, $payload['charset']);
631
+            $value = self::characet($value, $payload[ 'charset' ]);
632 632
         }
633 633
 
634 634
         return Response::create(http_build_query($payload));
@@ -647,14 +647,14 @@  discard block
 block discarded – undo
647 647
     {
648 648
         $data      = ($data === null) ? self::getRequest() : $data;
649 649
         $sign_type = null;
650
-        if (isset($data['sign_type'])) {
651
-            $sign_type         = $data['sign_type'];
652
-            $data['sign_type'] = null;
650
+        if (isset($data[ 'sign_type' ])) {
651
+            $sign_type         = $data[ 'sign_type' ];
652
+            $data[ 'sign_type' ] = null;
653 653
         }
654 654
 
655 655
         return self::verifySign(
656 656
             Support::getSignContent($data),
657
-            $data['sign'],
657
+            $data[ 'sign' ],
658 658
             $sign_type
659 659
         );
660 660
     }
Please login to merge, or discard this patch.
src/Kernel/Exceptions/SignException.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@
 block discarded – undo
12 12
      * @param       $message
13 13
      * @param array $raw
14 14
      */
15
-    public function __construct($message, $raw = [])
15
+    public function __construct($message, $raw = [ ])
16 16
     {
17 17
         parent::__construct('-SIGN_ERROR: ' . $message, $raw);
18 18
     }
Please login to merge, or discard this patch.
src/Kernel/Listeners/KernelLogSubscriber.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -30,9 +30,9 @@  discard block
 block discarded – undo
30 30
     public static function getSubscribedEvents()
31 31
     {
32 32
         return [
33
-            Events\ApiRequestStart::NAME => ['writeApiRequestStartLog', 256],
34
-            Events\ApiRequestEnd::NAME   => ['writeApiRequestEndLog', 256],
35
-            Events\SignFailed::NAME      => ['writeSignFailedLog', 256],
33
+            Events\ApiRequestStart::NAME => [ 'writeApiRequestStartLog', 256 ],
34
+            Events\ApiRequestEnd::NAME   => [ 'writeApiRequestEndLog', 256 ],
35
+            Events\SignFailed::NAME      => [ 'writeSignFailedLog', 256 ],
36 36
         ];
37 37
     }
38 38
 
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
     {
79 79
         Log::error(
80 80
             "[ Sign Failed ] Alipay::{$event->getDriver()}()->{$event->getMethod()}() error:[{$event->error}] ",
81
-            [$event->getResult()]
81
+            [ $event->getResult() ]
82 82
         );
83 83
     }
84 84
 }
Please login to merge, or discard this patch.
src/Alipay.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -129,7 +129,7 @@
 block discarded – undo
129 129
         $config->set('payload', $this->commonParams($config));
130 130
 
131 131
         // 设置支付宝网关
132
-        $base_uri = self::URL[$config->get('env', self::ENV_NORMAL)];
132
+        $base_uri = self::URL[ $config->get('env', self::ENV_NORMAL) ];
133 133
         $config->set('base_uri', $base_uri);
134 134
 
135 135
         $this->registerLogService();
Please login to merge, or discard this patch.
src/Payment/Application.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
      *
141 141
      * @throws Exceptions\ApplicationException
142 142
      */
143
-    public function alipayMethod($method, $params = [])
143
+    public function alipayMethod($method, $params = [ ])
144 144
     {
145 145
         $method = Str::studly($method);
146 146
         // 组装命名空间
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
      *
164 164
      * @return mixed
165 165
      */
166
-    public function make(string $gateway, $params = [])
166
+    public function make(string $gateway, $params = [ ])
167 167
     {
168 168
         $app = new $gateway();
169 169
 
@@ -183,7 +183,7 @@  discard block
 block discarded – undo
183 183
     {
184 184
         Support::$config->set('event', [
185 185
             'driver' => 'Payment',
186
-            'method' => $method ? : $this->method,
186
+            'method' => $method ?: $this->method,
187 187
         ]);
188 188
     }
189 189
 
Please login to merge, or discard this patch.