Passed
Push — v6 ( 32f4f3...27c58a )
by 光春
03:39
created
src/service/ksyun/bin/Ks3Client.class.php 1 patch
Indentation   +67 added lines, -67 removed lines patch added patch discarded remove patch
@@ -5,31 +5,31 @@  discard block
 block discarded – undo
5 5
 
6 6
 //检测API路径
7 7
 if (!defined("KS3_API_PATH")) {
8
-	define("KS3_API_PATH", __DIR__);
8
+    define("KS3_API_PATH", __DIR__);
9 9
 }
10 10
 //是否使用VHOST
11 11
 if (!defined("KS3_API_VHOST")) {
12
-	define("KS3_API_VHOST", FALSE);
12
+    define("KS3_API_VHOST", FALSE);
13 13
 }
14 14
 //是否开启日志(写入日志文件)
15 15
 if (!defined("KS3_API_LOG")) {
16
-	define("KS3_API_LOG", FALSE);
16
+    define("KS3_API_LOG", FALSE);
17 17
 }
18 18
 //是否显示日志(直接输出日志)
19 19
 if (!defined("KS3_API_DISPLAY_LOG")) {
20
-	define("KS3_API_DISPLAY_LOG", FALSE);
20
+    define("KS3_API_DISPLAY_LOG", FALSE);
21 21
 }
22 22
 //定义日志目录(默认是该项目log下)
23 23
 if (!defined("KS3_API_LOG_PATH")) {
24
-	define("KS3_API_LOG_PATH", "");
24
+    define("KS3_API_LOG_PATH", "");
25 25
 }
26 26
 //是否使用HTTPS
27 27
 if (!defined("KS3_API_USE_HTTPS")) {
28
-	define("KS3_API_USE_HTTPS", FALSE);
28
+    define("KS3_API_USE_HTTPS", FALSE);
29 29
 }
30 30
 //是否开启curl debug模式
31 31
 if (!defined("KS3_API_DEBUG_MODE")) {
32
-	define("KS3_API_DEBUG_MODE", FALSE);
32
+    define("KS3_API_DEBUG_MODE", FALSE);
33 33
 }
34 34
 define("KS3_API_Author", "[email protected]");
35 35
 define("KS3_API_Version", "1.2");
@@ -84,45 +84,45 @@  discard block
 block discarded – undo
84 84
         $this->log = new Logger();
85 85
     }
86 86
 
87
-	/**
88
-	 * 方法列表:(具体使用请参考readme.md)
89
-	 * listBuckets,罗列bucket
90
-	 * deleteBucket,删除bucket
91
-	 * deleteBucketCORS,删除bucket跨域配置
92
-	 * createBucket,新建bucket
93
-	 * setBucketAcl,设置bucket访问权限
94
-	 * setBucketCORS,设置bucket跨域配置
95
-	 * setBucketLogging,设置bucket日志配置
96
-	 * listObjects,罗列object
97
-	 * getBucketAcl,获取bucket访问权限
98
-	 * getBucketCORS,获取bucket跨域配置
99
-	 * getBucketLocation,获取bucket地点配置
100
-	 * getBucketLogging,获取bucket日志配置
101
-	 * bucketExists,判断bucket是否存在
102
-	 * listMutipartUploads,罗列当前bucket下尚未结束的分块上传
103
-	 * putObjectByContent,上传文件
104
-	 * putObjectByFile,上传文件
105
-	 * setObjectAcl,设置object访问权限
106
-	 * copyObject,复制object
107
-	 * getObjectMeta,获取object元数据
108
-	 * objectExists,判断object是否存在
109
-	 * deleteObject,删除object
110
-	 * deleteObjects,删除多个object
111
-	 * getObject,下载object
112
-	 * getObjectAcl,获取object访问权限
113
-	 * initMultipartUpload,初始化分块上传
114
-	 * uploadPart,上传块
115
-	 * abortMultipartUpload,终止分块上传
116
-	 * listParts,罗列已经上传的块
117
-	 * completeMultipartUpload,完成分块上传
118
-	 * generatePresignedUrl,生成文件外链
119
-	 * putAdp,添加异步数据处理任务
120
-	 * getAdp,查询异步数据处理任务
121
-	 * @param $method
122
-	 * @param array $args
123
-	 * @return ResponseCore|string|string[]|null
124
-	 * @throws Exception
125
-	 */
87
+    /**
88
+     * 方法列表:(具体使用请参考readme.md)
89
+     * listBuckets,罗列bucket
90
+     * deleteBucket,删除bucket
91
+     * deleteBucketCORS,删除bucket跨域配置
92
+     * createBucket,新建bucket
93
+     * setBucketAcl,设置bucket访问权限
94
+     * setBucketCORS,设置bucket跨域配置
95
+     * setBucketLogging,设置bucket日志配置
96
+     * listObjects,罗列object
97
+     * getBucketAcl,获取bucket访问权限
98
+     * getBucketCORS,获取bucket跨域配置
99
+     * getBucketLocation,获取bucket地点配置
100
+     * getBucketLogging,获取bucket日志配置
101
+     * bucketExists,判断bucket是否存在
102
+     * listMutipartUploads,罗列当前bucket下尚未结束的分块上传
103
+     * putObjectByContent,上传文件
104
+     * putObjectByFile,上传文件
105
+     * setObjectAcl,设置object访问权限
106
+     * copyObject,复制object
107
+     * getObjectMeta,获取object元数据
108
+     * objectExists,判断object是否存在
109
+     * deleteObject,删除object
110
+     * deleteObjects,删除多个object
111
+     * getObject,下载object
112
+     * getObjectAcl,获取object访问权限
113
+     * initMultipartUpload,初始化分块上传
114
+     * uploadPart,上传块
115
+     * abortMultipartUpload,终止分块上传
116
+     * listParts,罗列已经上传的块
117
+     * completeMultipartUpload,完成分块上传
118
+     * generatePresignedUrl,生成文件外链
119
+     * putAdp,添加异步数据处理任务
120
+     * getAdp,查询异步数据处理任务
121
+     * @param $method
122
+     * @param array $args
123
+     * @return ResponseCore|string|string[]|null
124
+     * @throws Exception
125
+     */
126 126
     public function __call($method, $args = array())
127 127
     {
128 128
         $holder = new MessageHolder();
@@ -139,8 +139,8 @@  discard block
 block discarded – undo
139 139
         $holder->msg .= "------------------Logging End-------------------------\r\n";
140 140
         $this->log->info($holder->msg);
141 141
         if ($ex != NULL) {
142
-			throw $ex;
143
-		}
142
+            throw $ex;
143
+        }
144 144
         return $result;
145 145
     }
146 146
 
@@ -167,8 +167,8 @@  discard block
 block discarded – undo
167 167
         } else {
168 168
             $request->bucket = $args["Bucket"];
169 169
         }
170
-		$position = $api["objectPostion"] ?? "Key";
171
-		if (empty($args[$position])) {
170
+        $position = $api["objectPostion"] ?? "Key";
171
+        if (empty($args[$position])) {
172 172
             if ($api["needObject"]) {
173 173
                 throw new Ks3ClientException($method . " this api need " . $position);
174 174
             }
@@ -192,11 +192,11 @@  discard block
 block discarded – undo
192 192
             $request->method = $api["method"];
193 193
         }
194 194
         if (KS3_API_USE_HTTPS) {
195
-			$request->scheme = "https://";
196
-		}
195
+            $request->scheme = "https://";
196
+        }
197 197
         else {
198
-			$request->scheme = "http://";
199
-		}
198
+            $request->scheme = "http://";
199
+        }
200 200
         $request->endpoint = $this->endpoint;
201 201
         //add subresource
202 202
         if (!empty($api["subResource"])) {
@@ -231,16 +231,16 @@  discard block
 block discarded – undo
231 231
                             break;
232 232
                         }
233 233
 
234
-						$curIndexArg = $curIndexArg[$value1];
235
-					}
234
+                        $curIndexArg = $curIndexArg[$value1];
235
+                    }
236 236
                 }
237 237
                 if (!empty($curIndexArg) && $add) {
238 238
                     $request->addQueryParams($curkey, $curIndexArg);
239 239
                     continue;
240 240
                 }
241 241
                 if ($required) {
242
-					throw new Ks3ClientException($method . " param " . $value . " is required");
243
-				}
242
+                    throw new Ks3ClientException($method . " param " . $value . " is required");
243
+                }
244 244
             }
245 245
         }
246 246
         if (isset($api["body"])) {
@@ -286,12 +286,12 @@  discard block
 block discarded – undo
286 286
         if ($signer === NULL || !($signer instanceof QueryAuthSigner)) {
287 287
             $url = $request->toUrl($this->endpoint);
288 288
             if ($location != NULL) {
289
-				$url = $location;
290
-			}
289
+                $url = $location;
290
+            }
291 291
             $httpRequest = new RequestCore($url);
292 292
             if (KS3_API_DEBUG_MODE === TRUE) {
293
-				$httpRequest->debug_mode = TRUE;
294
-			}
293
+                $httpRequest->debug_mode = TRUE;
294
+            }
295 295
             $httpRequest->set_method($request->method);
296 296
             foreach ($request->headers as $key => $value) {
297 297
                 $httpRequest->add_header($key, $value);
@@ -351,14 +351,14 @@  discard block
 block discarded – undo
351 351
             return $data;
352 352
         }
353 353
 
354
-		$url = $request->toUrl($this->endpoint);
355
-		$holder->msg .= $url . "\r\n";
356
-		return $url;
357
-	}
354
+        $url = $request->toUrl($this->endpoint);
355
+        $holder->msg .= $url . "\r\n";
356
+        return $url;
357
+    }
358 358
 
359 359
     //用于生产表单上传时的签名信息
360 360
     public function postObject($bucket, $postFormData = array(), $unknowValueFormFiled = array(), $filename = NULL, $expire = 18000): array
361
-	{
361
+    {
362 362
         $policy = array();
363 363
 
364 364
         $expireTime = Utils::iso8601(time() + $expire);
Please login to merge, or discard this patch.