Passed
Push — master ( c11190...b979a3 )
by ma
03:25
created
example/Contract/CallbackTest.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -8,10 +8,10 @@
 block discarded – undo
8 8
 $config = include_once './Config/Config.php';
9 9
 
10 10
 $data = [
11
-    'sign_data' => '05B4F92A5848093B3750AA61FFF56283D01F9A7EBB9103AC8D2D6AAB2D3A8E12',//请求时间
11
+    'sign_data' => '05B4F92A5848093B3750AA61FFF56283D01F9A7EBB9103AC8D2D6AAB2D3A8E12', //请求时间
12 12
     'json_data'=>'a45543c12ffc73f8a3e1db0594812ae1e7ca1d7c3cf5af6a4b84591ec26f5c66a47afb93cee81ff13ff536f90d3f6e98178053749de896f2272f28d841998829e33de4a0ca58d904eaa74e29659ebe64c9b6b5757eb4d4f6a283fcdc5b206b4f48a171fab455d25f20bbc58b57b4d14a642ec91bccfeb2cc040ebd380142fccce51b3e290c1a94e0d160009091b89c139487476a8f4a3b2a43ba5c211e674d4fb37ef0a7ec426a7e05e7134d71a4a0ef0c944ccdf39fed48168a4a6f4e192be50c944ccdf39fed480b80054601d677485de2141352a4fa1016d5156f6a13d58f3af50d35223e2cbb29799e7d9546971d040987be04521daf76073580257c18769b1991ce4981934fe4bc578e6b79e9bc8d8a60989caefa05748cef8cf4a523059b1991ce4981934f7774c09bb6de1b59c5df9e62069fbecfe4bc578e6b79e9bc531acb7c3f61ca739b1991ce4981934fa99b904f005b7bdac5df9e62069fbecf29519d064722053bffdfb001e636e0c260fc7c9e7aae86216d7c64cb1d22dcd38f3786a5db0097ce2e028a329e09c48cef2cb27b0901203ee369a93927bfb06b6a785f7dc931aeb104b97cece6f16a9e3adcea97b31bb91aa661d8d09e82ee60e9529df9a16aa21d94b5d1f5e6936538026ffe283f321484e1093e842ca2c87053d47cab9b60142ff65389f1bdc3d72626695d72c19dd48ddc6e964c2e14f0408e002c6cb35bab7b0bbe6c0e898cef2f937e2e6d203db93b194a5f1ef21d259e1f06030aedd36210c8ecd293669c5b12fc2f17f1d55fbd297cb91e19c60ae5f2d73b857b4720331687e9c2438216a997b7ad1786b975687f066a6b03d2b670f8cdfb197abc3fa07043bf28ce95d7ee39fc4aa425e87b6144272ac30dd64698bd4ee7206618d0405d02bb6014727f207c67c05696534dc791c43b2ffa366a9d445f5285ef50c7b19ae4708cdea1dc5b02207b3ca193783869daf00b463a851616ac72131dfdde1e380f8ebc7c44ed0f9821a8213064225e4eebf381bc17f457e24010741a5eba127b0ebff6dfa006698a6ecd4ddd1647a090eb6a5db6245d5157dd46fb6998e315f275b4b0b3a4dd738f68b6b6f4a7e8079a5d7fe6328ea5006d02593cb4a24748b8c71ff16430946603e7241fd4f070b5be8261f50d00c73c64858ed297d954e4743d7449d7fa2dc3d0803c7ab8b4a1c040ccedc0f8327580264acc5eb4bf2355a9f34dded24ef2bbfa8897cd1aa314a2cde333eb9df0e8636b892278b22cd1175394287572dc48e6d207597fd9a8b0fbdbe45f36e4a03adf06fa5c98cc6d2c7840a53de228700f61983c1b7b7151a82b0e34e27417a4128f0bba17dfe5876b9f392116c22e3c30376a2155d9a2be52051a42c95bb2fcc2eaae3b019910d22e137f8f0cd759553aa0ca60c8025d51b19918de7ecc68f9d9f2f2b507c4434d9b1ab4f4b11774647642910736cdbd09b882eaa46f3ffb44b7d07ad26e36faddf57dc095bcd2af6ca763590922e63442eca5daa306102e051719f464f49eb07cbb79def7b54f3c7abe2986f894d62c8675abdbd966964dcdfa3c7381cb118697aff9dc19aced204028a089e4db49eea7f166a2bc8c64a6ac282eb841f3119d85b2134788360ffedbc65058854358b0efb3f9dfc77d45bd08144de61d5bb976ccf0a2a437dec97bac38dbffc8d94cc4ad733d66499888fe3ebceaab00b9b3840cd4dcf7f138ffe1cf973b0d62a32edcf0e8fc2a482d2a68ad20cc43a5451cd6e608931c26f2aaa4d3c52ea28e7896a0218c9101fd2bad9196798f31b5dddfca2cb10cbabe4fa09b62ea5fdff92026c669d6b47649e1f1201dfc814a06b1f5d76b4c1d346e764ab5f9a7dd1fb390d08459d282e10568348f3d192860e1dc2f5579ce701989906fea4de2993120bad80ba84abfeb3c6b8c30f743e8bc7c89fdf1e93f49059b0b52883c806232cd98612033e3cd56'
13 13
 ];
14 14
 Factory::config($config);
15 15
 $response = Factory::Contract()->callback($data);
16 16
 echo 'response:' . $response . PHP_EOL;
17
-echo Factory::Contract()->success().PHP_EOL;
17
+echo Factory::Contract()->success() . PHP_EOL;
Please login to merge, or discard this patch.
example/Wechat/CloseTest.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -8,9 +8,9 @@
 block discarded – undo
8 8
 $config = include_once './Config/Config.php';
9 9
 
10 10
 $data = [
11
-    'requestTimestamp' => date("YmdHis", time()),//请求时间
12
-    'merOrderId' => '101720220303143314904287',//商户订单号
13
-    'instMid' => 'MINIDEFAULT',//业务类型 
11
+    'requestTimestamp' => date("YmdHis", time()), //请求时间
12
+    'merOrderId' => '101720220303143314904287', //商户订单号
13
+    'instMid' => 'MINIDEFAULT', //业务类型 
14 14
 ];
15 15
 Factory::config($config);
16 16
 $response = Factory::Wechat()->close($data);
Please login to merge, or discard this patch.
example/Wechat/CallbackTest.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,5 +10,5 @@
 block discarded – undo
10 10
 $data = [];
11 11
 Factory::config($config);
12 12
 $response = Factory::Wechat()->callback($data);
13
-echo Factory::Wechat()->success().PHP_EOL;
14
-echo 'response:' . (int)$response . PHP_EOL;
13
+echo Factory::Wechat()->success() . PHP_EOL;
14
+echo 'response:' . (int) $response . PHP_EOL;
Please login to merge, or discard this patch.
src/Provider/BaseProvider.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -23,14 +23,14 @@  discard block
 block discarded – undo
23 23
      * @param array $params
24 24
      * @return mixed
25 25
      */
26
-    public function __call(string $shortcut, array $params=[])
26
+    public function __call(string $shortcut, array $params = [])
27 27
     {
28
-        $class = str_replace('Provider','Service',static::class).'\\' . Str::studly($shortcut);
29
-        if(!class_exists($class)){
28
+        $class = str_replace('Provider', 'Service', static::class) . '\\' . Str::studly($shortcut);
29
+        if (!class_exists($class)) {
30 30
             throw new TException("Chinaums:{$class}类不存在");
31 31
         }
32 32
 
33
-        return new $class($this->config,$params);
33
+        return new $class($this->config, $params);
34 34
     }
35 35
 
36 36
     /**
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
      */
40 40
     public function callback($contents)
41 41
     {
42
-        $params = array_map(function ($value) {
42
+        $params = array_map(function($value) {
43 43
             return urldecode($value);
44 44
         }, $contents);
45 45
         $md5Key = $this->config['md5key'];
Please login to merge, or discard this patch.
src/Service/Common/Base.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -42,9 +42,9 @@  discard block
 block discarded – undo
42 42
      * @param $config
43 43
      * @param $params
44 44
      */
45
-    public function __construct($config=[],$params=[])
45
+    public function __construct($config = [], $params = [])
46 46
     {
47
-        if(!empty($config)){
47
+        if (!empty($config)) {
48 48
             $this->config = $config;
49 49
             $this->loadConfigGateway();
50 50
         }
@@ -57,11 +57,11 @@  discard block
 block discarded – undo
57 57
      */
58 58
     private function loadConfigGateway()
59 59
     {
60
-        $gateway = $this->config['gateway'];// 正式环境
61
-        if($this->config['sandbox'] === false){
62
-            $this->gateway = isset($gateway[$this->gateway_type]) ? $gateway[$this->gateway_type] : $gateway['default'];// 沙箱环境
63
-        }else{
64
-            $this->gateway = $gateway['sandbox'];// 沙箱环境
60
+        $gateway = $this->config['gateway']; // 正式环境
61
+        if ($this->config['sandbox'] === false) {
62
+            $this->gateway = isset($gateway[$this->gateway_type]) ? $gateway[$this->gateway_type] : $gateway['default']; // 沙箱环境
63
+        } else {
64
+            $this->gateway = $gateway['sandbox']; // 沙箱环境
65 65
         }
66 66
 
67 67
         return $this;
@@ -90,14 +90,14 @@  discard block
 block discarded – undo
90 90
      */
91 91
     public function request($params = [])
92 92
     {
93
-        if(!empty($params)){
93
+        if (!empty($params)) {
94 94
             $this->params = $params;
95 95
         }
96 96
 
97 97
         try {
98 98
             $data = $this->loadData();
99 99
             $sign = $this->generateSign($data);
100
-            $gateway  = $this->gateway . $this->api;
100
+            $gateway = $this->gateway . $this->api;
101 101
 
102 102
             if ('cli' == php_sapi_name()) {
103 103
                 echo 'api:' . $gateway . PHP_EOL;
@@ -127,8 +127,8 @@  discard block
 block discarded – undo
127 127
     {
128 128
         try {
129 129
             $data = $this->loadData();
130
-            $params = $this->generateSign($data,true);
131
-            $gateway  = $this->gateway . $this->api;
130
+            $params = $this->generateSign($data, true);
131
+            $gateway = $this->gateway . $this->api;
132 132
 
133 133
             $data = json_encode($data);
134 134
             if ('cli' == php_sapi_name()) {
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
                 CURLOPT_TIMEOUT => 60,
141 141
                 CURLOPT_CONNECTTIMEOUT => 30
142 142
             ];
143
-            $response = Http::get($gateway,$params,$options);
143
+            $response = Http::get($gateway, $params, $options);
144 144
             return $response;
145 145
         } catch (Exception $e) {
146 146
             return json_encode(['errCode' => -1, 'errMsg' => $e->getMessage(), 'responseTimestamp' => null]);
@@ -189,7 +189,7 @@  discard block
 block discarded – undo
189 189
      * @param string $signType
190 190
      * @return string
191 191
      */
192
-    public function generateSign($body,$openForm=false)
192
+    public function generateSign($body, $openForm = false)
193 193
     {
194 194
         $body = (!is_string($body)) ? json_encode($body) : $body;
195 195
         $appid = $this->config['appid'];
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
         $str = bin2hex(hash('sha256', $body, true));
200 200
         $signature = base64_encode(hash_hmac('sha256', "$appid$timestamp$nonce$str", $appkey, true));
201 201
         $authorization = "OPEN-BODY-SIG AppId=\"$appid\", Timestamp=\"$timestamp\", Nonce=\"$nonce\", Signature=\"$signature\"";
202
-        if($openForm){
202
+        if ($openForm) {
203 203
             $params = [
204 204
                 'appId'=>$appid,
205 205
                 'timestamp'=>$timestamp,
Please login to merge, or discard this patch.