Test Failed
Branch master (8ee190)
by wannanbigpig
04:03
created
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.
src/Kernel/Support/Support.php 1 patch
Spacing   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
         }
134 134
 
135 135
         if (self::$config->offsetExists($key)) {
136
-            return self::$config[$key];
136
+            return self::$config[ $key ];
137 137
         }
138 138
 
139 139
         return $default;
@@ -208,7 +208,7 @@  discard block
 block discarded – undo
208 208
 
209 209
         foreach ($params as $k => $v) {
210 210
             if ($v !== '' && !is_null($v) && $k != 'sign' && '@' != substr($v, 0, 1)) {
211
-                $v = self::characet($v, $params['charset'] ?? 'utf-8');
211
+                $v = self::characet($v, $params[ 'charset' ] ?? 'utf-8');
212 212
 
213 213
                 $stringToBeSigned .= $k . '=' . $v . '&';
214 214
             }
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
 
237 237
         foreach ($params as $k => $v) {
238 238
             if ($v !== '' && !is_null($v) && $k != 'sign' && '@' != substr($v, 0, 1)) {
239
-                $v = self::characet($v, $params['charset'] ?? 'utf-8');
239
+                $v = self::characet($v, $params[ 'charset' ] ?? 'utf-8');
240 240
 
241 241
                 $stringToBeSigned .= $k . '=' . urlencode($v) . '&';
242 242
             }
@@ -287,7 +287,7 @@  discard block
 block discarded – undo
287 287
                 new SignFailed(
288 288
                     self::$config->get('event.driver'),
289 289
                     self::$config->get('event.method'),
290
-                    [$data],
290
+                    [ $data ],
291 291
                     '支付宝RSA公钥错误。请检查 [ ali_public_key ] 配置项的公钥文件格式或路径是否正确'
292 292
                 )
293 293
             );
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
                 $data
366 366
             )
367 367
         );
368
-        $data = array_filter($data, function ($value) {
368
+        $data = array_filter($data, function($value) {
369 369
             return ($value == '' || is_null($value)) ? false : true;
370 370
         });
371 371
         // 请求支付宝网关
@@ -432,21 +432,21 @@  discard block
 block discarded – undo
432 432
             );
433 433
         }
434 434
 
435
-        $method = str_replace('.', '_', $data['method']) . '_response';
435
+        $method = str_replace('.', '_', $data[ 'method' ]) . '_response';
436 436
 
437 437
         // 签名不存在抛出应用异常,该异常为支付宝网关错误,例如 app_id 配置错误,没有返回签名,建议检查配置项是否正确
438
-        if (!isset($result['sign'])) {
438
+        if (!isset($result[ 'sign' ])) {
439 439
             throw new SignException(
440 440
                 '[' . $method . '] Get Alipay API Error: msg ['
441
-                . $result[$method]['msg'] . ']',
441
+                . $result[ $method ][ 'msg' ] . ']',
442 442
                 $result
443 443
             );
444 444
         }
445 445
 
446
-        $result_method_content = json_encode($result[$method], JSON_UNESCAPED_UNICODE);
446
+        $result_method_content = json_encode($result[ $method ], JSON_UNESCAPED_UNICODE);
447 447
         $result_method_content = mb_convert_encoding($result_method_content, self::$respCharset, self::$fileCharset);
448 448
         // 验证支付返回的签名,验证失败抛出应用异常
449
-        if (!self::verifySign($result_method_content, $result['sign'])) {
449
+        if (!self::verifySign($result_method_content, $result[ 'sign' ])) {
450 450
             Events::dispatch(
451 451
                 SignFailed::NAME,
452 452
                 new SignFailed(
@@ -465,19 +465,19 @@  discard block
 block discarded – undo
465 465
 
466 466
         // 业务返回处理,返回码 10000 则正常返回成功数据,其他的则抛出业务异常
467 467
         // 捕获 BusinessException 异常 获取 raw 元素查看完整数据并做处理
468
-        if ($result[$method]['code'] != '10000' && Support::getConfig('business_exception', false)) {
468
+        if ($result[ $method ][ 'code' ] != '10000' && Support::getConfig('business_exception', false)) {
469 469
             throw new Exceptions\BusinessException(
470 470
                 '[' . $method
471
-                . '] Business Error: msg [' . $result[$method]['msg'] . ']'
472
-                . (isset($result[$method]['sub_code']) ? ' - sub_code ['
473
-                    . $result[$method]['sub_code'] . ']' : '')
474
-                . (isset($result[$method]['sub_msg']) ? ' - sub_msg ['
475
-                    . $result[$method]['sub_msg'] . ']' : ''),
476
-                $result[$method]
471
+                . '] Business Error: msg [' . $result[ $method ][ 'msg' ] . ']'
472
+                . (isset($result[ $method ][ 'sub_code' ]) ? ' - sub_code ['
473
+                    . $result[ $method ][ 'sub_code' ] . ']' : '')
474
+                . (isset($result[ $method ][ 'sub_msg' ]) ? ' - sub_msg ['
475
+                    . $result[ $method ][ 'sub_msg' ] . ']' : ''),
476
+                $result[ $method ]
477 477
             );
478 478
         }
479 479
 
480
-        return new AccessData($result[$method]);
480
+        return new AccessData($result[ $method ]);
481 481
     }
482 482
 
483 483
     /**
@@ -562,17 +562,17 @@  discard block
 block discarded – undo
562 562
     public static function executeApi($params, $method)
563 563
     {
564 564
         // 获取公共参数
565
-        $payload = self::$config->get('payload', []);
565
+        $payload = self::$config->get('payload', [ ]);
566 566
         // 设置方法
567
-        $payload['method'] = $method;
567
+        $payload[ 'method' ] = $method;
568 568
         // 设置业务参数
569
-        $payload['biz_content'] = json_encode($params);
569
+        $payload[ 'biz_content' ] = json_encode($params);
570 570
         // 过滤空值
571
-        $payload = array_filter($payload, function ($value) {
571
+        $payload = array_filter($payload, function($value) {
572 572
             return $value !== '' && !is_null($value);
573 573
         });
574 574
         // 设置签名
575
-        $payload['sign'] = self::generateSign($payload);
575
+        $payload[ 'sign' ] = self::generateSign($payload);
576 576
         // 获取支付宝网关地址
577 577
         $base_uri = self::getConfig('base_uri');
578 578
 
@@ -597,23 +597,23 @@  discard block
 block discarded – undo
597 597
     {
598 598
         // 请求跳转类接口,返回字符串组装格式get url或post表单形式,默认POST形式
599 599
         $http_method = 'POST';
600
-        if (isset($params['http_method'])) {
601
-            $http_method = isset($params['http_method'])
602
-                ? $params['http_method'] : 'POST';
603
-            unset($params['http_method']);
600
+        if (isset($params[ 'http_method' ])) {
601
+            $http_method = isset($params[ 'http_method' ])
602
+                ? $params[ 'http_method' ] : 'POST';
603
+            unset($params[ 'http_method' ]);
604 604
         }
605 605
         // 获取公共参数
606
-        $payload = self::$config->get('payload', []);
606
+        $payload = self::$config->get('payload', [ ]);
607 607
         // 设置方法
608
-        $payload['method'] = $method;
608
+        $payload[ 'method' ] = $method;
609 609
         // 设置业务参数
610
-        $payload['biz_content'] = json_encode($params);
610
+        $payload[ 'biz_content' ] = json_encode($params);
611 611
         // 过滤空值
612
-        $payload = array_filter($payload, function ($value) {
612
+        $payload = array_filter($payload, function($value) {
613 613
             return $value !== '' && !is_null($value);
614 614
         });
615 615
         // 设置签名
616
-        $payload['sign'] = self::generateSign($payload);
616
+        $payload[ 'sign' ] = self::generateSign($payload);
617 617
         // 获取支付宝网关地址
618 618
         $base_uri = self::getConfig('base_uri');
619 619
 
@@ -634,21 +634,21 @@  discard block
 block discarded – undo
634 634
     public static function executeSdk($params, $method): Response
635 635
     {
636 636
         // 获取公共参数
637
-        $payload = self::$config->get('payload', []);
637
+        $payload = self::$config->get('payload', [ ]);
638 638
         // 设置方法
639
-        $payload['method'] = $method;
639
+        $payload[ 'method' ] = $method;
640 640
         // 设置业务参数
641
-        $payload['biz_content'] = json_encode($params);
641
+        $payload[ 'biz_content' ] = json_encode($params);
642 642
         // 过滤空值
643
-        $payload = array_filter($payload, function ($value) {
643
+        $payload = array_filter($payload, function($value) {
644 644
             return $value !== '' && !is_null($value);
645 645
         });
646 646
         ksort($payload);
647 647
         // 设置签名
648
-        $payload['sign'] = self::generateSign($payload);
648
+        $payload[ 'sign' ] = self::generateSign($payload);
649 649
 
650 650
         foreach ($payload as &$value) {
651
-            $value = self::characet($value, $payload['charset']);
651
+            $value = self::characet($value, $payload[ 'charset' ]);
652 652
         }
653 653
 
654 654
         return Response::create(http_build_query($payload));
@@ -667,14 +667,14 @@  discard block
 block discarded – undo
667 667
     {
668 668
         $data      = ($data === null) ? self::getRequest() : $data;
669 669
         $sign_type = null;
670
-        if (isset($data['sign_type'])) {
671
-            $sign_type         = $data['sign_type'];
672
-            $data['sign_type'] = null;
670
+        if (isset($data[ 'sign_type' ])) {
671
+            $sign_type         = $data[ 'sign_type' ];
672
+            $data[ 'sign_type' ] = null;
673 673
         }
674 674
 
675 675
         return self::verifySign(
676 676
             Support::getSignContent($data),
677
-            $data['sign'],
677
+            $data[ 'sign' ],
678 678
             $sign_type
679 679
         );
680 680
     }
Please login to merge, or discard this patch.