Passed
Push — v6 ( 95b370...25ce72 )
by 光春
03:13
created
src/service/taobao/bin/dingtalk/DingTalkClient.php 1 patch
Spacing   +104 added lines, -104 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
 
24 24
 	protected $sdkVersion = "dingtalk-sdk-php-20161214";
25 25
 
26
-    public function __construct($apiCallType = null, $httpMethod = null, $format = "xml"){
26
+    public function __construct($apiCallType = null, $httpMethod = null, $format = "xml") {
27 27
         $this->apiCallType = $apiCallType;
28 28
         $this->httpMethod = $httpMethod;
29 29
         $this->format = $format;
@@ -41,9 +41,9 @@  discard block
 block discarded – undo
41 41
 		if ($this->connectTimeout) {
42 42
 			curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->connectTimeout);
43 43
 		}
44
-		curl_setopt ( $ch, CURLOPT_USERAGENT, "dingtalk-sdk-php" );
44
+		curl_setopt($ch, CURLOPT_USERAGENT, "dingtalk-sdk-php");
45 45
 		//https 请求
46
-		if(strlen($url) > 5 && strtolower(substr($url,0,5)) == "https" ) {
46
+		if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
47 47
 			curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
48 48
 			curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
49 49
 		}
@@ -54,14 +54,14 @@  discard block
 block discarded – undo
54 54
 			$postMultipart = false;
55 55
 			foreach ($postFields as $k => $v)
56 56
 			{
57
-				if("@" != substr($v, 0, 1))//判断是不是文件上传
57
+				if ("@" != substr($v, 0, 1))//判断是不是文件上传
58 58
 				{
59
-					$postBodyString .= "$k=" . urlencode($v) . "&"; 
59
+					$postBodyString .= "$k=".urlencode($v)."&"; 
60 60
 				}
61 61
 				else//文件上传用multipart/form-data,否则用www-form-urlencoded
62 62
 				{
63 63
 					$postMultipart = true;
64
-					if(class_exists('\CURLFile')){
64
+					if (class_exists('\CURLFile')) {
65 65
 						$postFields[$k] = new \CURLFile(substr($v, 1));
66 66
 					}
67 67
 				}
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 			{
73 73
 				if (class_exists('\CURLFile')) {
74 74
 				    curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
75
-				} else {
75
+				}else {
76 76
 				    if (defined('CURLOPT_SAFE_UPLOAD')) {
77 77
 				        curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);
78 78
 				    }
@@ -82,35 +82,35 @@  discard block
 block discarded – undo
82 82
 			else
83 83
 			{
84 84
 				$header = array("content-type: application/x-www-form-urlencoded; charset=UTF-8");
85
-				curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
86
-				curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString,0,-1));
85
+				curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
86
+				curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString, 0, -1));
87 87
 			}
88 88
 		}
89 89
 		$reponse = curl_exec($ch);
90 90
 		
91 91
 		if (curl_errno($ch))
92 92
 		{
93
-			throw new Exception(curl_error($ch),0);
93
+			throw new Exception(curl_error($ch), 0);
94 94
 		}
95 95
 		else
96 96
 		{
97 97
 			$httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
98 98
 			if (200 !== $httpStatusCode)
99 99
 			{
100
-				throw new Exception($reponse,$httpStatusCode);
100
+				throw new Exception($reponse, $httpStatusCode);
101 101
 			}
102 102
 		}
103 103
 		curl_close($ch);
104 104
 		return $reponse;
105 105
 	}
106 106
 
107
-    public function curl_get($url,$apiFields = null)
107
+    public function curl_get($url, $apiFields = null)
108 108
     {
109 109
         $ch = curl_init();
110 110
 
111 111
         foreach ($apiFields as $key => $value)
112 112
         {
113
-            $url .= "&" ."$key=" . urlencode($value);
113
+            $url .= "&"."$key=".urlencode($value);
114 114
         }
115 115
 
116 116
         curl_setopt($ch, CURLOPT_URL, $url);
@@ -130,10 +130,10 @@  discard block
 block discarded – undo
130 130
             curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->connectTimeout);
131 131
         }
132 132
 
133
-        curl_setopt ( $ch, CURLOPT_USERAGENT, "dingtalk-sdk-php" );
133
+        curl_setopt($ch, CURLOPT_USERAGENT, "dingtalk-sdk-php");
134 134
 
135 135
         //https ignore ssl check ?
136
-        if(strlen($url) > 5 && strtolower(substr($url,0,5)) == "https" )
136
+        if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https")
137 137
         {
138 138
             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
139 139
             curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
@@ -143,14 +143,14 @@  discard block
 block discarded – undo
143 143
 
144 144
         if (curl_errno($ch))
145 145
         {
146
-            throw new Exception(curl_error($ch),0);
146
+            throw new Exception(curl_error($ch), 0);
147 147
         }
148 148
         else
149 149
         {
150 150
             $httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
151 151
             if (200 !== $httpStatusCode)
152 152
             {
153
-                throw new Exception($reponse,$httpStatusCode);
153
+                throw new Exception($reponse, $httpStatusCode);
154 154
             }
155 155
         }
156 156
         curl_close($ch);
@@ -169,9 +169,9 @@  discard block
 block discarded – undo
169 169
         if ($this->connectTimeout) {
170 170
             curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->connectTimeout);
171 171
         }
172
-        curl_setopt ( $ch, CURLOPT_USERAGENT, "dingtalk-sdk-php" );
172
+        curl_setopt($ch, CURLOPT_USERAGENT, "dingtalk-sdk-php");
173 173
         //https 请求
174
-        if(strlen($url) > 5 && strtolower(substr($url,0,5)) == "https" ) {
174
+        if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
175 175
             curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
176 176
             curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
177 177
         }
@@ -182,17 +182,17 @@  discard block
 block discarded – undo
182 182
             $postMultipart = false;
183 183
             foreach ($postFields as $k => $v)
184 184
             {
185
-                if(!is_string($v)){
185
+                if (!is_string($v)) {
186 186
                     $v = json_encode($v);
187 187
                 }
188
-                if("@" != substr($v, 0, 1))//判断是不是文件上传
188
+                if ("@" != substr($v, 0, 1))//判断是不是文件上传
189 189
                 {
190
-                    $postBodyString .= "$k=" . urlencode($v) . "&";
190
+                    $postBodyString .= "$k=".urlencode($v)."&";
191 191
                 }
192 192
                 else//文件上传用multipart/form-data,否则用www-form-urlencoded
193 193
                 {
194 194
                     $postMultipart = true;
195
-                    if(class_exists('\CURLFile')){
195
+                    if (class_exists('\CURLFile')) {
196 196
                         $postFields[$k] = new \CURLFile(substr($v, 1));
197 197
                     }
198 198
                 }
@@ -203,7 +203,7 @@  discard block
 block discarded – undo
203 203
             {
204 204
                 if (class_exists('\CURLFile')) {
205 205
                     curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
206
-                } else {
206
+                }else {
207 207
                     if (defined('CURLOPT_SAFE_UPLOAD')) {
208 208
                         curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);
209 209
                     }
@@ -212,7 +212,7 @@  discard block
 block discarded – undo
212 212
             }
213 213
             else {
214 214
                 $header = array("Content-Type: application/json; charset=utf-8", "Content-Length:".strlen(json_encode($postFields)));
215
-                curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
215
+                curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
216 216
                 curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($postFields));
217 217
             }
218 218
         }
@@ -220,14 +220,14 @@  discard block
 block discarded – undo
220 220
 
221 221
         if (curl_errno($ch))
222 222
         {
223
-            throw new Exception(curl_error($ch),0);
223
+            throw new Exception(curl_error($ch), 0);
224 224
         }
225 225
         else
226 226
         {
227 227
             $httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
228 228
             if (200 !== $httpStatusCode)
229 229
             {
230
-                throw new Exception($reponse,$httpStatusCode);
230
+                throw new Exception($reponse, $httpStatusCode);
231 231
             }
232 232
         }
233 233
         curl_close($ch);
@@ -246,44 +246,44 @@  discard block
 block discarded – undo
246 246
 		if ($this->connectTimeout) {
247 247
 			curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->connectTimeout);
248 248
 		}
249
-		curl_setopt ( $ch, CURLOPT_USERAGENT, "dingtalk-sdk-php" );
249
+		curl_setopt($ch, CURLOPT_USERAGENT, "dingtalk-sdk-php");
250 250
 		//https 请求
251
-		if(strlen($url) > 5 && strtolower(substr($url,0,5)) == "https" ) {
251
+		if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
252 252
 			curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
253 253
 			curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
254 254
 		}
255 255
 		//生成分隔符
256
-		$delimiter = '-------------' . uniqid();
256
+		$delimiter = '-------------'.uniqid();
257 257
 		//先将post的普通数据生成主体字符串
258 258
 		$data = '';
259
-		if($postFields != null){
259
+		if ($postFields != null) {
260 260
 			foreach ($postFields as $name => $content) {
261
-			    $data .= "--" . $delimiter . "\r\n";
262
-			    $data .= 'Content-Disposition: form-data; name="' . $name . '"';
261
+			    $data .= "--".$delimiter."\r\n";
262
+			    $data .= 'Content-Disposition: form-data; name="'.$name.'"';
263 263
 			    //multipart/form-data 不需要urlencode,参见 http:stackoverflow.com/questions/6603928/should-i-url-encode-post-data
264
-			    $data .= "\r\n\r\n" . $content . "\r\n";
264
+			    $data .= "\r\n\r\n".$content."\r\n";
265 265
 			}
266
-			unset($name,$content);
266
+			unset($name, $content);
267 267
 		}
268 268
 
269 269
 		//将上传的文件生成主体字符串
270
-		if($fileFields != null){
270
+		if ($fileFields != null) {
271 271
 			foreach ($fileFields as $name => $file) {
272
-			    $data .= "--" . $delimiter . "\r\n";
273
-			    $data .= 'Content-Disposition: form-data; name="' . $name . '"; filename="' . $file['filename'] . "\" \r\n";
274
-			    $data .= 'Content-Type: ' . $file['type'] . "\r\n\r\n";//多了个文档类型
272
+			    $data .= "--".$delimiter."\r\n";
273
+			    $data .= 'Content-Disposition: form-data; name="'.$name.'"; filename="'.$file['filename']."\" \r\n";
274
+			    $data .= 'Content-Type: '.$file['type']."\r\n\r\n"; //多了个文档类型
275 275
 
276
-			    $data .= $file['content'] . "\r\n";
276
+			    $data .= $file['content']."\r\n";
277 277
 			}
278
-			unset($name,$file);
278
+			unset($name, $file);
279 279
 		}
280 280
 		//主体结束的分隔符
281
-		$data .= "--" . $delimiter . "--";
281
+		$data .= "--".$delimiter."--";
282 282
 
283 283
 		curl_setopt($ch, CURLOPT_POST, true);
284
-		curl_setopt($ch, CURLOPT_HTTPHEADER , array(
285
-		    'Content-Type: multipart/form-data; boundary=' . $delimiter,
286
-		    'Content-Length: ' . strlen($data))
284
+		curl_setopt($ch, CURLOPT_HTTPHEADER, array(
285
+		    'Content-Type: multipart/form-data; boundary='.$delimiter,
286
+		    'Content-Length: '.strlen($data))
287 287
 		); 
288 288
 		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
289 289
 		curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
@@ -293,14 +293,14 @@  discard block
 block discarded – undo
293 293
 
294 294
 		if (curl_errno($ch))
295 295
 		{
296
-			throw new Exception(curl_error($ch),0);
296
+			throw new Exception(curl_error($ch), 0);
297 297
 		}
298 298
 		else
299 299
 		{
300 300
 			$httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
301 301
 			if (200 !== $httpStatusCode)
302 302
 			{
303
-				throw new Exception($reponse,$httpStatusCode);
303
+				throw new Exception($reponse, $httpStatusCode);
304 304
 			}
305 305
 		}
306 306
 		curl_close($ch);
@@ -311,7 +311,7 @@  discard block
 block discarded – undo
311 311
 	{
312 312
 		$localIp = isset($_SERVER["SERVER_ADDR"]) ? $_SERVER["SERVER_ADDR"] : "CLI";
313 313
 		$logger = new TopLogger;
314
-		$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/') . '/' . "logs/top_comm_err_" . "_" . date("Y-m-d") . ".log";
314
+		$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/').'/'."logs/top_comm_err_"."_".date("Y-m-d").".log";
315 315
 		$logger->conf["separator"] = "^_^";
316 316
 		$logData = array(
317 317
 		date("Y-m-d H:i:s"),
@@ -321,38 +321,38 @@  discard block
 block discarded – undo
321 321
 		$this->sdkVersion,
322 322
 		$requestUrl,
323 323
 		$errorCode,
324
-		str_replace("\n","",$responseTxt)
324
+		str_replace("\n", "", $responseTxt)
325 325
 		);
326 326
 		$logger->log($logData);
327 327
 	}
328 328
 
329
-    public function execute($request, $session = null,$bestUrl = null){
330
-        if(DingTalkConstant::$CALL_TYPE_OAPI == $this->apiCallType){
329
+    public function execute($request, $session = null, $bestUrl = null) {
330
+        if (DingTalkConstant::$CALL_TYPE_OAPI == $this->apiCallType) {
331 331
             return $this->_executeOapi($request, $session, $bestUrl, null, null, null, null);
332
-        }else{
332
+        }else {
333 333
             return $this->_execute($request, $session, $bestUrl);
334 334
         }
335 335
     }
336 336
 
337
-    public function executeWithAccessKey($request, $bestUrl = null, $accessKey, $accessSecret){
337
+    public function executeWithAccessKey($request, $bestUrl = null, $accessKey, $accessSecret) {
338 338
         return $this->executeWithCorpId($request, $bestUrl, $accessKey, $accessSecret, null, null);
339 339
     }
340 340
 
341
-    public function executeWithSuiteTicket($request,$bestUrl = null, $accessKey, $accessSecret, $suiteTicket){
342
-        return $this->executeWithCorpId($request,$bestUrl, $accessKey, $accessSecret, $suiteTicket, null);
341
+    public function executeWithSuiteTicket($request, $bestUrl = null, $accessKey, $accessSecret, $suiteTicket) {
342
+        return $this->executeWithCorpId($request, $bestUrl, $accessKey, $accessSecret, $suiteTicket, null);
343 343
     }
344 344
 
345 345
 	public function executeWithCorpId($request, $bestUrl = null, $accessKey, $accessSecret, $suiteTicket, $corpId) {
346
-        if(DingTalkConstant::$CALL_TYPE_OAPI == $this->apiCallType){
347
-            return $this->_executeOapi($request, null, $bestUrl,$accessKey, $accessSecret, $suiteTicket, $corpId);
348
-        }else{
346
+        if (DingTalkConstant::$CALL_TYPE_OAPI == $this->apiCallType) {
347
+            return $this->_executeOapi($request, null, $bestUrl, $accessKey, $accessSecret, $suiteTicket, $corpId);
348
+        }else {
349 349
             return $this->_execute($request, null, $bestUrl);
350 350
         }
351 351
     }
352 352
 
353
-    private function _executeOapi($request, $session = null,$bestUrl = null,$accessKey, $accessSecret, $suiteTicket, $corpId){
354
-        $result =  new ResultSet();
355
-        if($this->checkRequest) {
353
+    private function _executeOapi($request, $session = null, $bestUrl = null, $accessKey, $accessSecret, $suiteTicket, $corpId) {
354
+        $result = new ResultSet();
355
+        if ($this->checkRequest) {
356 356
             try {
357 357
                 $request->check();
358 358
             } catch (Exception $e) {
@@ -365,16 +365,16 @@  discard block
 block discarded – undo
365 365
 
366 366
         $sysParams["method"] = $request->getApiMethodName();
367 367
         //系统参数放入GET请求串
368
-        if($bestUrl){
369
-            if(strpos($bestUrl,'?') === false){
368
+        if ($bestUrl) {
369
+            if (strpos($bestUrl, '?') === false) {
370 370
                 $requestUrl = $bestUrl."?";
371
-            }else{
371
+            }else {
372 372
                 $requestUrl = $bestUrl;
373 373
             }
374
-        }else{
374
+        }else {
375 375
             $requestUrl = $this->gatewayUrl."?";
376 376
         }
377
-        if(null != $accessKey){
377
+        if (null != $accessKey) {
378 378
             $timestamp = $this->getMillisecond();
379 379
             // 验证签名有效性
380 380
             $canonicalString = $this->getCanonicalStringForIsv($timestamp, $suiteTicket);
@@ -383,17 +383,17 @@  discard block
 block discarded – undo
383 383
             $queryParams["accessKey"] = $accessKey;
384 384
             $queryParams["signature"] = $signature;
385 385
             $queryParams["timestamp"] = $timestamp+"";
386
-            if($suiteTicket != null) {
386
+            if ($suiteTicket != null) {
387 387
                 $queryParams["suiteTicket"] = $suiteTicket;
388 388
             }
389
-            if($corpId != null){
390
-                $queryParams["corpId"] =  $corpId;
389
+            if ($corpId != null) {
390
+                $queryParams["corpId"] = $corpId;
391 391
             }
392 392
             foreach ($queryParams as $queryParamKey => $queryParamValue) {
393
-                $requestUrl .= "$queryParamKey=" . urlencode($queryParamValue) . "&";
393
+                $requestUrl .= "$queryParamKey=".urlencode($queryParamValue)."&";
394 394
             }
395
-        }else{
396
-            $requestUrl .= "access_token=" . urlencode($session) . "&";
395
+        }else {
396
+            $requestUrl .= "access_token=".urlencode($session)."&";
397 397
         }
398 398
 
399 399
         $apiParams = array();
@@ -401,7 +401,7 @@  discard block
 block discarded – undo
401 401
         $apiParams = $request->getApiParas();
402 402
         $fileFields = array();
403 403
         foreach ($apiParams as $key => $value) {
404
-            if(is_array($value) && array_key_exists('type',$value) && array_key_exists('content',$value) ){
404
+            if (is_array($value) && array_key_exists('type', $value) && array_key_exists('content', $value)) {
405 405
                 $value['name'] = $key;
406 406
                 $fileFields[$key] = $value;
407 407
                 unset($apiParams[$key]);
@@ -414,19 +414,19 @@  discard block
 block discarded – undo
414 414
         //发起HTTP请求
415 415
         try
416 416
         {
417
-            if(count($fileFields) > 0){
417
+            if (count($fileFields) > 0) {
418 418
                 $resp = $this->curl_with_memory_file($requestUrl, $apiParams, $fileFields);
419
-            }else{
420
-                if(DingTalkConstant::$METHOD_POST == $this->httpMethod){
419
+            }else {
420
+                if (DingTalkConstant::$METHOD_POST == $this->httpMethod) {
421 421
                     $resp = $this->curl_json($requestUrl, $apiParams);
422
-                }else{
422
+                }else {
423 423
                     $resp = $this->curl_get($requestUrl, $apiParams);
424 424
                 }
425 425
             }
426 426
         }
427 427
         catch (Exception $e)
428 428
         {
429
-            $this->logCommunicationError($sysParams["method"],$requestUrl,"HTTP_ERROR_" . $e->getCode(),$e->getMessage());
429
+            $this->logCommunicationError($sysParams["method"], $requestUrl, "HTTP_ERROR_".$e->getCode(), $e->getMessage());
430 430
             $result->code = $e->getCode();
431 431
             $result->msg = $e->getMessage();
432 432
             return $result;
@@ -444,7 +444,7 @@  discard block
 block discarded – undo
444 444
                 $respWellFormed = true;
445 445
             }
446 446
         }
447
-        else if("xml" == $this->format)
447
+        else if ("xml" == $this->format)
448 448
         {
449 449
             $respObject = @simplexml_load_string($resp);
450 450
             if (false !== $respObject)
@@ -456,7 +456,7 @@  discard block
 block discarded – undo
456 456
         //返回的HTTP文本不是标准JSON或者XML,记下错误日志
457 457
         if (false === $respWellFormed)
458 458
         {
459
-            $this->logCommunicationError($sysParams["method"],$requestUrl,"HTTP_RESPONSE_NOT_WELL_FORMED",$resp);
459
+            $this->logCommunicationError($sysParams["method"], $requestUrl, "HTTP_RESPONSE_NOT_WELL_FORMED", $resp);
460 460
             $result->code = 0;
461 461
             $result->msg = "HTTP_RESPONSE_NOT_WELL_FORMED";
462 462
             return $result;
@@ -466,7 +466,7 @@  discard block
 block discarded – undo
466 466
         if (isset($respObject->code))
467 467
         {
468 468
             $logger = new TopLogger;
469
-            $logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/') . '/' . "logs/top_biz_err_" .  "_" . date("Y-m-d") . ".log";
469
+            $logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/').'/'."logs/top_biz_err_"."_".date("Y-m-d").".log";
470 470
             $logger->log(array(
471 471
                 date("Y-m-d H:i:s"),
472 472
                 $resp
@@ -477,26 +477,26 @@  discard block
 block discarded – undo
477 477
 
478 478
     private function getMillisecond() {
479 479
         list($s1, $s2) = explode(' ', microtime());
480
-        return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);
480
+        return (float)sprintf('%.0f', (floatval($s1)+floatval($s2))*1000);
481 481
     }
482 482
 
483 483
     private function getCanonicalStringForIsv($timestamp, $suiteTicket) {
484 484
         $result = $timestamp;
485
-        if($suiteTicket != null) {
485
+        if ($suiteTicket != null) {
486 486
             $result .= "\n".$suiteTicket;
487 487
         }
488 488
         return $result;
489 489
     }
490 490
 
491
-    private function computeSignature($accessSecret, $canonicalString){
491
+    private function computeSignature($accessSecret, $canonicalString) {
492 492
         $s = hash_hmac('sha256', $canonicalString, $accessSecret, true);
493 493
         return base64_encode($s);
494 494
     }
495 495
 
496
-    private function _execute($request, $session = null,$bestUrl = null)
496
+    private function _execute($request, $session = null, $bestUrl = null)
497 497
 	{
498
-		$result =  new ResultSet(); 
499
-		if($this->checkRequest) {
498
+		$result = new ResultSet(); 
499
+		if ($this->checkRequest) {
500 500
 			try {
501 501
 				$request->check();
502 502
 			} catch (Exception $e) {
@@ -521,14 +521,14 @@  discard block
 block discarded – undo
521 521
 
522 522
 
523 523
 		//系统参数放入GET请求串
524
-		if($bestUrl){
525
-            if(strpos($bestUrl,'?') === false){
524
+		if ($bestUrl) {
525
+            if (strpos($bestUrl, '?') === false) {
526 526
                 $requestUrl = $bestUrl."?";
527
-            }else{
527
+            }else {
528 528
                 $requestUrl = $bestUrl;
529 529
             }
530 530
 			$sysParams["partner_id"] = $this->getClusterTag();
531
-		}else{
531
+		}else {
532 532
 			$requestUrl = $this->gatewayUrl."?";
533 533
 			$sysParams["partner_id"] = $this->sdkVersion;
534 534
 		}
@@ -536,12 +536,12 @@  discard block
 block discarded – undo
536 536
 		foreach ($sysParams as $sysParamKey => $sysParamValue)
537 537
 		{
538 538
 			// if(strcmp($sysParamKey,"timestamp") != 0)
539
-			$requestUrl .= "$sysParamKey=" . urlencode($sysParamValue) . "&";
539
+			$requestUrl .= "$sysParamKey=".urlencode($sysParamValue)."&";
540 540
 		}
541 541
 
542 542
 		$fileFields = array();
543 543
 		foreach ($apiParams as $key => $value) {
544
-			if(is_array($value) && array_key_exists('type',$value) && array_key_exists('content',$value) ){
544
+			if (is_array($value) && array_key_exists('type', $value) && array_key_exists('content', $value)) {
545 545
 				$value['name'] = $key;
546 546
 				$fileFields[$key] = $value;
547 547
 				unset($apiParams[$key]);
@@ -554,15 +554,15 @@  discard block
 block discarded – undo
554 554
 		//发起HTTP请求
555 555
 		try
556 556
 		{
557
-			if(count($fileFields) > 0){
557
+			if (count($fileFields) > 0) {
558 558
 				$resp = $this->curl_with_memory_file($requestUrl, $apiParams, $fileFields);
559
-			}else{
559
+			}else {
560 560
 				$resp = $this->curl($requestUrl, $apiParams);
561 561
 			}
562 562
 		}
563 563
 		catch (Exception $e)
564 564
 		{
565
-			$this->logCommunicationError($sysParams["method"],$requestUrl,"HTTP_ERROR_" . $e->getCode(),$e->getMessage());
565
+			$this->logCommunicationError($sysParams["method"], $requestUrl, "HTTP_ERROR_".$e->getCode(), $e->getMessage());
566 566
 			$result->code = $e->getCode();
567 567
 			$result->msg = $e->getMessage();
568 568
 			return $result;
@@ -584,7 +584,7 @@  discard block
 block discarded – undo
584 584
 				}
585 585
 			}
586 586
 		}
587
-		else if("xml" == $this->format)
587
+		else if ("xml" == $this->format)
588 588
 		{
589 589
 			$respObject = @simplexml_load_string($resp);
590 590
 			if (false !== $respObject)
@@ -596,7 +596,7 @@  discard block
 block discarded – undo
596 596
 		//返回的HTTP文本不是标准JSON或者XML,记下错误日志
597 597
 		if (false === $respWellFormed)
598 598
 		{
599
-			$this->logCommunicationError($sysParams["method"],$requestUrl,"HTTP_RESPONSE_NOT_WELL_FORMED",$resp);
599
+			$this->logCommunicationError($sysParams["method"], $requestUrl, "HTTP_RESPONSE_NOT_WELL_FORMED", $resp);
600 600
 			$result->code = 0;
601 601
 			$result->msg = "HTTP_RESPONSE_NOT_WELL_FORMED";
602 602
 			return $result;
@@ -606,7 +606,7 @@  discard block
 block discarded – undo
606 606
 		if (isset($respObject->code))
607 607
 		{
608 608
 			$logger = new TopLogger;
609
-			$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/') . '/' . "logs/top_biz_err_" .  "_" . date("Y-m-d") . ".log";
609
+			$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/').'/'."logs/top_biz_err_"."_".date("Y-m-d").".log";
610 610
 			$logger->log(array(
611 611
 				date("Y-m-d H:i:s"),
612 612
 				$resp
@@ -623,21 +623,21 @@  discard block
 block discarded – undo
623 623
 		}
624 624
 		$inflector = new LtInflector;
625 625
 		$inflector->conf["separator"] = ".";
626
-		$requestClassName = ucfirst($inflector->camelize(substr($paramsArray["method"], 7))) . "Request";
626
+		$requestClassName = ucfirst($inflector->camelize(substr($paramsArray["method"], 7)))."Request";
627 627
 		if (!class_exists($requestClassName))
628 628
 		{
629
-			trigger_error("No such dingtalk-api: " . $paramsArray["method"]);
629
+			trigger_error("No such dingtalk-api: ".$paramsArray["method"]);
630 630
 		}
631 631
 
632 632
 		$session = isset($paramsArray["session"]) ? $paramsArray["session"] : null;
633 633
 
634 634
 		$req = new $requestClassName;
635
-		foreach($paramsArray as $paraKey => $paraValue)
635
+		foreach ($paramsArray as $paraKey => $paraValue)
636 636
 		{
637 637
 			$inflector->conf["separator"] = "_";
638 638
 			$setterMethodName = $inflector->camelize($paraKey);
639 639
 			$inflector->conf["separator"] = ".";
640
-			$setterMethodName = "set" . $inflector->camelize($setterMethodName);
640
+			$setterMethodName = "set".$inflector->camelize($setterMethodName);
641 641
 			if (method_exists($req, $setterMethodName))
642 642
 			{
643 643
 				$req->$setterMethodName($paraValue);
@@ -648,6 +648,6 @@  discard block
 block discarded – undo
648 648
 
649 649
 	private function getClusterTag()
650 650
     {
651
-	    return substr($this->sdkVersion,0,11)."-cluster".substr($this->sdkVersion,11);
651
+	    return substr($this->sdkVersion, 0, 11)."-cluster".substr($this->sdkVersion, 11);
652 652
     }
653 653
 }
Please login to merge, or discard this patch.
src/service/taobao/bin/OapiTest.php 1 patch
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -2,11 +2,11 @@
 block discarded – undo
2 2
 include "TopSdk.php";
3 3
 date_default_timezone_set('Asia/Shanghai');
4 4
 
5
-$c = new DingTalkClient(DingTalkConstant::$CALL_TYPE_OAPI, DingTalkConstant::$METHOD_POST , DingTalkConstant::$FORMAT_JSON);
5
+$c = new DingTalkClient(DingTalkConstant::$CALL_TYPE_OAPI, DingTalkConstant::$METHOD_POST, DingTalkConstant::$FORMAT_JSON);
6 6
 $req = new OapiMediaUploadRequest;
7 7
 $req->setType("image");
8
-$req->setMedia(array('type'=>'application/octet-stream','filename'=>'image.png', 'content' => file_get_contents('/Users/test/image.png')));
9
-$resp=$c->execute($req, "******","https://oapi.dingtalk.com/media/upload");
8
+$req->setMedia(array('type'=>'application/octet-stream', 'filename'=>'image.png', 'content' => file_get_contents('/Users/test/image.png')));
9
+$resp = $c->execute($req, "******", "https://oapi.dingtalk.com/media/upload");
10 10
 var_dump($resp)
11 11
 
12 12
 ?>
13 13
\ No newline at end of file
Please login to merge, or discard this patch.
src/service/taobao/bin/QimenCloud/QimenCloudClient.php 1 patch
Spacing   +54 added lines, -54 removed lines patch added patch discarded remove patch
@@ -29,9 +29,9 @@  discard block
 block discarded – undo
29 29
 		return $this->appkey;
30 30
 	}
31 31
 
32
-	public function __construct($appkey = "",$secretKey = ""){
32
+	public function __construct($appkey = "", $secretKey = "") {
33 33
 		$this->appkey = $appkey;
34
-		$this->secretKey = $secretKey ;
34
+		$this->secretKey = $secretKey;
35 35
 	}
36 36
 
37 37
 	protected function generateSign($params)
@@ -41,7 +41,7 @@  discard block
 block discarded – undo
41 41
 		$stringToBeSigned = $this->secretKey;
42 42
 		foreach ($params as $k => $v)
43 43
 		{
44
-			if(!is_array($v) && "@" != substr($v, 0, 1))
44
+			if (!is_array($v) && "@" != substr($v, 0, 1))
45 45
 			{
46 46
 				$stringToBeSigned .= "$k$v";
47 47
 			}
@@ -64,9 +64,9 @@  discard block
 block discarded – undo
64 64
 		if ($this->connectTimeout) {
65 65
 			curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->connectTimeout);
66 66
 		}
67
-		curl_setopt ( $ch, CURLOPT_USERAGENT, "top-sdk-php" );
67
+		curl_setopt($ch, CURLOPT_USERAGENT, "top-sdk-php");
68 68
 		//https 请求
69
-		if(strlen($url) > 5 && strtolower(substr($url,0,5)) == "https" ) {
69
+		if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
70 70
 			curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
71 71
 			curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
72 72
 		}
@@ -77,14 +77,14 @@  discard block
 block discarded – undo
77 77
 			$postMultipart = false;
78 78
 			foreach ($postFields as $k => $v)
79 79
 			{
80
-				if("@" != substr($v, 0, 1))//判断是不是文件上传
80
+				if ("@" != substr($v, 0, 1))//判断是不是文件上传
81 81
 				{
82
-					$postBodyString .= "$k=" . urlencode($v) . "&"; 
82
+					$postBodyString .= "$k=".urlencode($v)."&"; 
83 83
 				}
84 84
 				else//文件上传用multipart/form-data,否则用www-form-urlencoded
85 85
 				{
86 86
 					$postMultipart = true;
87
-					if(class_exists('\CURLFile')){
87
+					if (class_exists('\CURLFile')) {
88 88
 						$postFields[$k] = new \CURLFile(substr($v, 1));
89 89
 					}
90 90
 				}
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
 			{
96 96
 				if (class_exists('\CURLFile')) {
97 97
 				    curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
98
-				} else {
98
+				}else {
99 99
 				    if (defined('CURLOPT_SAFE_UPLOAD')) {
100 100
 				        curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);
101 101
 				    }
@@ -105,22 +105,22 @@  discard block
 block discarded – undo
105 105
 			else
106 106
 			{
107 107
 				$header = array("content-type: application/x-www-form-urlencoded; charset=UTF-8");
108
-				curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
109
-				curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString,0,-1));
108
+				curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
109
+				curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString, 0, -1));
110 110
 			}
111 111
 		}
112 112
 		$reponse = curl_exec($ch);
113 113
 		
114 114
 		if (curl_errno($ch))
115 115
 		{
116
-			throw new Exception(curl_error($ch),0);
116
+			throw new Exception(curl_error($ch), 0);
117 117
 		}
118 118
 		else
119 119
 		{
120 120
 			$httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
121 121
 			if (200 !== $httpStatusCode)
122 122
 			{
123
-				throw new Exception($reponse,$httpStatusCode);
123
+				throw new Exception($reponse, $httpStatusCode);
124 124
 			}
125 125
 		}
126 126
 		curl_close($ch);
@@ -138,44 +138,44 @@  discard block
 block discarded – undo
138 138
 		if ($this->connectTimeout) {
139 139
 			curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->connectTimeout);
140 140
 		}
141
-		curl_setopt ( $ch, CURLOPT_USERAGENT, "top-sdk-php" );
141
+		curl_setopt($ch, CURLOPT_USERAGENT, "top-sdk-php");
142 142
 		//https 请求
143
-		if(strlen($url) > 5 && strtolower(substr($url,0,5)) == "https" ) {
143
+		if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
144 144
 			curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
145 145
 			curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
146 146
 		}
147 147
 		//生成分隔符
148
-		$delimiter = '-------------' . uniqid();
148
+		$delimiter = '-------------'.uniqid();
149 149
 		//先将post的普通数据生成主体字符串
150 150
 		$data = '';
151
-		if($postFields != null){
151
+		if ($postFields != null) {
152 152
 			foreach ($postFields as $name => $content) {
153
-			    $data .= "--" . $delimiter . "\r\n";
154
-			    $data .= 'Content-Disposition: form-data; name="' . $name . '"';
153
+			    $data .= "--".$delimiter."\r\n";
154
+			    $data .= 'Content-Disposition: form-data; name="'.$name.'"';
155 155
 			    //multipart/form-data 不需要urlencode,参见 http:stackoverflow.com/questions/6603928/should-i-url-encode-post-data
156
-			    $data .= "\r\n\r\n" . $content . "\r\n";
156
+			    $data .= "\r\n\r\n".$content."\r\n";
157 157
 			}
158
-			unset($name,$content);
158
+			unset($name, $content);
159 159
 		}
160 160
 
161 161
 		//将上传的文件生成主体字符串
162
-		if($fileFields != null){
162
+		if ($fileFields != null) {
163 163
 			foreach ($fileFields as $name => $file) {
164
-			    $data .= "--" . $delimiter . "\r\n";
165
-			    $data .= 'Content-Disposition: form-data; name="' . $name . '"; filename="' . $file['name'] . "\" \r\n";
166
-			    $data .= 'Content-Type: ' . $file['type'] . "\r\n\r\n";//多了个文档类型
164
+			    $data .= "--".$delimiter."\r\n";
165
+			    $data .= 'Content-Disposition: form-data; name="'.$name.'"; filename="'.$file['name']."\" \r\n";
166
+			    $data .= 'Content-Type: '.$file['type']."\r\n\r\n"; //多了个文档类型
167 167
 
168
-			    $data .= $file['content'] . "\r\n";
168
+			    $data .= $file['content']."\r\n";
169 169
 			}
170
-			unset($name,$file);
170
+			unset($name, $file);
171 171
 		}
172 172
 		//主体结束的分隔符
173
-		$data .= "--" . $delimiter . "--";
173
+		$data .= "--".$delimiter."--";
174 174
 
175 175
 		curl_setopt($ch, CURLOPT_POST, true);
176
-		curl_setopt($ch, CURLOPT_HTTPHEADER , array(
177
-		    'Content-Type: multipart/form-data; boundary=' . $delimiter,
178
-		    'Content-Length: ' . strlen($data))
176
+		curl_setopt($ch, CURLOPT_HTTPHEADER, array(
177
+		    'Content-Type: multipart/form-data; boundary='.$delimiter,
178
+		    'Content-Length: '.strlen($data))
179 179
 		); 
180 180
 		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
181 181
 		curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
@@ -185,14 +185,14 @@  discard block
 block discarded – undo
185 185
 
186 186
 		if (curl_errno($ch))
187 187
 		{
188
-			throw new Exception(curl_error($ch),0);
188
+			throw new Exception(curl_error($ch), 0);
189 189
 		}
190 190
 		else
191 191
 		{
192 192
 			$httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
193 193
 			if (200 !== $httpStatusCode)
194 194
 			{
195
-				throw new Exception($reponse,$httpStatusCode);
195
+				throw new Exception($reponse, $httpStatusCode);
196 196
 			}
197 197
 		}
198 198
 		curl_close($ch);
@@ -203,7 +203,7 @@  discard block
 block discarded – undo
203 203
 	{
204 204
 		$localIp = isset($_SERVER["SERVER_ADDR"]) ? $_SERVER["SERVER_ADDR"] : "CLI";
205 205
 		$logger = new TopLogger;
206
-		$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/') . '/' . "logs/top_comm_err_" . $this->appkey . "_" . date("Y-m-d") . ".log";
206
+		$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/').'/'."logs/top_comm_err_".$this->appkey."_".date("Y-m-d").".log";
207 207
 		$logger->conf["separator"] = "^_^";
208 208
 		$logData = array(
209 209
 		date("Y-m-d H:i:s"),
@@ -214,19 +214,19 @@  discard block
 block discarded – undo
214 214
 		$this->sdkVersion,
215 215
 		$requestUrl,
216 216
 		$errorCode,
217
-		str_replace("\n","",$responseTxt)
217
+		str_replace("\n", "", $responseTxt)
218 218
 		);
219 219
 		$logger->log($logData);
220 220
 	}
221 221
 
222
-	public function execute($request, $session = null,$bestUrl = null)
222
+	public function execute($request, $session = null, $bestUrl = null)
223 223
 	{
224
-		if($this->gatewayUrl == null) {
224
+		if ($this->gatewayUrl == null) {
225 225
 			throw new Exception("client-check-error:Need Set gatewayUrl.", 40);
226 226
 		}
227 227
 
228
-		$result =  new ResultSet(); 
229
-		if($this->checkRequest) {
228
+		$result = new ResultSet(); 
229
+		if ($this->checkRequest) {
230 230
 			try {
231 231
 				$request->check();
232 232
 			} catch (Exception $e) {
@@ -254,10 +254,10 @@  discard block
 block discarded – undo
254 254
 
255 255
 
256 256
 		//系统参数放入GET请求串
257
-		if($bestUrl){
257
+		if ($bestUrl) {
258 258
 			$requestUrl = $bestUrl."?";
259 259
 			$sysParams["partner_id"] = $this->getClusterTag();
260
-		}else{
260
+		}else {
261 261
 			$requestUrl = $this->gatewayUrl."?";
262 262
 			$sysParams["partner_id"] = $this->sdkVersion;
263 263
 		}
@@ -267,12 +267,12 @@  discard block
 block discarded – undo
267 267
 		foreach ($sysParams as $sysParamKey => $sysParamValue)
268 268
 		{
269 269
 			// if(strcmp($sysParamKey,"timestamp") != 0)
270
-			$requestUrl .= "$sysParamKey=" . urlencode($sysParamValue) . "&";
270
+			$requestUrl .= "$sysParamKey=".urlencode($sysParamValue)."&";
271 271
 		}
272 272
 
273 273
 		$fileFields = array();
274 274
 		foreach ($apiParams as $key => $value) {
275
-			if(is_array($value) && array_key_exists('type',$value) && array_key_exists('content',$value) ){
275
+			if (is_array($value) && array_key_exists('type', $value) && array_key_exists('content', $value)) {
276 276
 				$value['name'] = $key;
277 277
 				$fileFields[$key] = $value;
278 278
 				unset($apiParams[$key]);
@@ -285,15 +285,15 @@  discard block
 block discarded – undo
285 285
 		//发起HTTP请求
286 286
 		try
287 287
 		{
288
-			if(count($fileFields) > 0){
288
+			if (count($fileFields) > 0) {
289 289
 				$resp = $this->curl_with_memory_file($requestUrl, $apiParams, $fileFields);
290
-			}else{
290
+			}else {
291 291
 				$resp = $this->curl($requestUrl, $apiParams);
292 292
 			}
293 293
 		}
294 294
 		catch (Exception $e)
295 295
 		{
296
-			$this->logCommunicationError($sysParams["method"],$requestUrl,"HTTP_ERROR_" . $e->getCode(),$e->getMessage());
296
+			$this->logCommunicationError($sysParams["method"], $requestUrl, "HTTP_ERROR_".$e->getCode(), $e->getMessage());
297 297
 			$result->code = $e->getCode();
298 298
 			$result->msg = $e->getMessage();
299 299
 			return $result;
@@ -315,7 +315,7 @@  discard block
 block discarded – undo
315 315
 				}
316 316
 			}
317 317
 		}
318
-		else if("xml" == $this->format)
318
+		else if ("xml" == $this->format)
319 319
 		{
320 320
 			$respObject = @simplexml_load_string($resp);
321 321
 			if (false !== $respObject)
@@ -327,7 +327,7 @@  discard block
 block discarded – undo
327 327
 		//返回的HTTP文本不是标准JSON或者XML,记下错误日志
328 328
 		if (false === $respWellFormed)
329 329
 		{
330
-			$this->logCommunicationError($sysParams["method"],$requestUrl,"HTTP_RESPONSE_NOT_WELL_FORMED",$resp);
330
+			$this->logCommunicationError($sysParams["method"], $requestUrl, "HTTP_RESPONSE_NOT_WELL_FORMED", $resp);
331 331
 			$result->code = 0;
332 332
 			$result->msg = "HTTP_RESPONSE_NOT_WELL_FORMED";
333 333
 			return $result;
@@ -337,7 +337,7 @@  discard block
 block discarded – undo
337 337
 		if (isset($respObject->code))
338 338
 		{
339 339
 			$logger = new TopLogger;
340
-			$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/') . '/' . "logs/top_biz_err_" . $this->appkey . "_" . date("Y-m-d") . ".log";
340
+			$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/').'/'."logs/top_biz_err_".$this->appkey."_".date("Y-m-d").".log";
341 341
 			$logger->log(array(
342 342
 				date("Y-m-d H:i:s"),
343 343
 				$resp
@@ -354,21 +354,21 @@  discard block
 block discarded – undo
354 354
 		}
355 355
 		$inflector = new LtInflector;
356 356
 		$inflector->conf["separator"] = ".";
357
-		$requestClassName = ucfirst($inflector->camelize(substr($paramsArray["method"], 7))) . "Request";
357
+		$requestClassName = ucfirst($inflector->camelize(substr($paramsArray["method"], 7)))."Request";
358 358
 		if (!class_exists($requestClassName))
359 359
 		{
360
-			trigger_error("No such api: " . $paramsArray["method"]);
360
+			trigger_error("No such api: ".$paramsArray["method"]);
361 361
 		}
362 362
 
363 363
 		$session = isset($paramsArray["session"]) ? $paramsArray["session"] : null;
364 364
 
365 365
 		$req = new $requestClassName;
366
-		foreach($paramsArray as $paraKey => $paraValue)
366
+		foreach ($paramsArray as $paraKey => $paraValue)
367 367
 		{
368 368
 			$inflector->conf["separator"] = "_";
369 369
 			$setterMethodName = $inflector->camelize($paraKey);
370 370
 			$inflector->conf["separator"] = ".";
371
-			$setterMethodName = "set" . $inflector->camelize($setterMethodName);
371
+			$setterMethodName = "set".$inflector->camelize($setterMethodName);
372 372
 			if (method_exists($req, $setterMethodName))
373 373
 			{
374 374
 				$req->$setterMethodName($paraValue);
@@ -379,6 +379,6 @@  discard block
 block discarded – undo
379 379
 
380 380
 	private function getClusterTag()
381 381
     {
382
-	    return substr($this->sdkVersion,0,11)."-cluster".substr($this->sdkVersion,11);
382
+	    return substr($this->sdkVersion, 0, 11)."-cluster".substr($this->sdkVersion, 11);
383 383
     }
384 384
 }
Please login to merge, or discard this patch.
src/service/taobao/bin/top/test.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -7,8 +7,8 @@
 block discarded – undo
7 7
 
8 8
     $req = new HttpdnsGetRequest;
9 9
 
10
-    $req->putOtherTextParam("name","test");
11
-    $req->putOtherTextParam("value",0);
10
+    $req->putOtherTextParam("name", "test");
11
+    $req->putOtherTextParam("value", 0);
12 12
 
13 13
     var_dump($c->execute($req));
14 14
 ?>
15 15
\ No newline at end of file
Please login to merge, or discard this patch.
src/service/taobao/bin/top/HttpdnsGetRequest.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@
 block discarded – undo
14 14
 		return $this->apiParas;
15 15
 	}
16 16
 	
17
-	public function check(){}
17
+	public function check() {}
18 18
 	
19 19
 	public function putOtherTextParam($key, $value) {
20 20
 		$this->apiParas[$key] = $value;
Please login to merge, or discard this patch.
src/service/taobao/bin/top/SpiUtils.php 1 patch
Spacing   +50 added lines, -50 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-class SpiUtils{
2
+class SpiUtils {
3 3
 	private static $top_sign_list = "HTTP_TOP_SIGN_LIST";
4 4
 	private static $timestamp = "timestamp";
5 5
 	private static $header_real_ip = array("X_Real_IP", "X_Forwarded_For", "Proxy_Client_IP",
@@ -11,8 +11,8 @@  discard block
 block discarded – undo
11 11
 	 * @param secret app对应的secret
12 12
 	 * @return true:校验通过;false:校验不通过
13 13
 	 */
14
-	public static function checkSign4FormRequest($secret){
15
-		return self::checkSign(null,null,$secret);
14
+	public static function checkSign4FormRequest($secret) {
15
+		return self::checkSign(null, null, $secret);
16 16
 	}
17 17
 
18 18
 	/**
@@ -23,8 +23,8 @@  discard block
 block discarded – undo
23 23
 	 * @param secret app对应的secret
24 24
 	 * @return true:校验通过;false:校验不通过
25 25
 	 */
26
-	public static function checkSign4TextRequest($body,$secret){
27
-		return self::checkSign(null,$body,$secret);
26
+	public static function checkSign4TextRequest($body, $secret) {
27
+		return self::checkSign(null, $body, $secret);
28 28
 	}
29 29
 	
30 30
 	/**
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 	 * @param secret app对应的secret
36 36
 	 * @return true:校验通过;false:校验不通过
37 37
 	 */
38
-	public static function checkSign4FileRequest($form, $secret){
38
+	public static function checkSign4FileRequest($form, $secret) {
39 39
 		return self::checkSign($form, null, $secret);
40 40
 	}
41 41
 
@@ -43,29 +43,29 @@  discard block
 block discarded – undo
43 43
 		$params = array();
44 44
 		// 1. 获取header参数
45 45
 		$headerMap = self::getHeaderMap();
46
-		foreach ($headerMap as $k => $v){
47
-			$params[$k] = $v ;
46
+		foreach ($headerMap as $k => $v) {
47
+			$params[$k] = $v;
48 48
 		}
49 49
 
50 50
 		// 2. 获取url参数
51 51
 		$queryMap = self::getQueryMap();
52
-		foreach ($queryMap as $k => $v){
53
-			$params[$k] = $v ;
52
+		foreach ($queryMap as $k => $v) {
53
+			$params[$k] = $v;
54 54
 		}
55 55
 
56 56
 		// 3. 获取form参数
57 57
 		if ($form == null && $body == null) {
58 58
 			$formMap = self::getFormMap();
59
-			foreach ($formMap as $k => $v){
60
-				$params[$k] = $v ;
59
+			foreach ($formMap as $k => $v) {
60
+				$params[$k] = $v;
61 61
 			}
62
-		} else if ($form != null) {
63
-			foreach ($form as $k => $v){
64
-				$params[$k] = $v ;
62
+		}else if ($form != null) {
63
+			foreach ($form as $k => $v) {
64
+				$params[$k] = $v;
65 65
 			}
66 66
 		}
67 67
 
68
-		if($body == null){
68
+		if ($body == null) {
69 69
 			$body = file_get_contents('php://input');
70 70
 		}
71 71
 
@@ -73,9 +73,9 @@  discard block
 block discarded – undo
73 73
 		$localSign = self::sign($params, $body, $secret);
74 74
 		if (strcmp($remoteSign, $localSign) == 0) {
75 75
 			return true;
76
-		} else {
76
+		}else {
77 77
 			$paramStr = self::getParamStrFromMap($params);
78
-			self::logCommunicationError($remoteSign,$localSign,$paramStr,$body);
78
+			self::logCommunicationError($remoteSign, $localSign, $paramStr, $body);
79 79
 			return false;
80 80
 		}
81 81
 	}
@@ -84,18 +84,18 @@  discard block
 block discarded – undo
84 84
 		$headerMap = array();
85 85
 		$signList = $_SERVER['HTTP_TOP_SIGN_LIST']; // 只获取参与签名的头部字段
86 86
 
87
-		if(!$signList) {
87
+		if (!$signList) {
88 88
 			return $headerMap;
89 89
 		}
90 90
 
91 91
 		$signList = trim($signList);
92
-		if (strlen($signList) > 0){
92
+		if (strlen($signList) > 0) {
93 93
 			$params = split(",", $signList);
94
-			foreach ($_SERVER as $k => $v){
95
-				if (substr($k, 0, 5) == 'HTTP_'){
96
-					foreach($params as $kk){
94
+			foreach ($_SERVER as $k => $v) {
95
+				if (substr($k, 0, 5) == 'HTTP_') {
96
+					foreach ($params as $kk) {
97 97
 						$upperkey = strtoupper($kk);
98
-						if(self::endWith($k,$upperkey)){
98
+						if (self::endWith($k, $upperkey)) {
99 99
 							$headerMap[$kk] = $v;
100 100
 						}
101 101
 					}
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
 		return $headerMap;
106 106
 	}
107 107
 
108
-	private static function getQueryMap(){
108
+	private static function getQueryMap() {
109 109
 		$queryStr = $_SERVER["QUERY_STRING"];
110 110
 		$resultArray = array();
111 111
 		foreach (explode('&', $queryStr) as $pair) {
@@ -115,35 +115,35 @@  discard block
 block discarded – undo
115 115
 
116 116
 		        if (preg_match('/(?P<name>\w+)\[(?P<index>\w+)\]/', $subKey, $matches)) {
117 117
 		            $resultArray[$matches['name']][$matches['index']][$subVal] = $value;
118
-		        } else {
118
+		        }else {
119 119
 		            $resultArray[$subKey][$subVal] = urldecode($value);
120 120
 		        }
121
-		    } else {
121
+		    }else {
122 122
 		        $resultArray[$key] = urldecode($value);
123 123
 		    }
124 124
 		}
125 125
 		return $resultArray;
126 126
 	}
127 127
 
128
-	private static function checkRemoteIp(){
128
+	private static function checkRemoteIp() {
129 129
 		$remoteIp = $_SERVER["REMOTE_ADDR"];
130
-		foreach ($header_real_ip as $k){
130
+		foreach ($header_real_ip as $k) {
131 131
 			$realIp = $_SERVER[$k];
132 132
 			$realIp = trim($realIp);
133
-			if(strlen($realIp) > 0 && strcasecmp("unknown",$realIp)){
133
+			if (strlen($realIp) > 0 && strcasecmp("unknown", $realIp)) {
134 134
 				$remoteIp = $realIp;
135 135
 				break;
136 136
 			}
137 137
 		}
138
-		return self::startsWith($remoteIp,"140.205.144.") || self::startsWith($remoteIp,"40.205.145.");
138
+		return self::startsWith($remoteIp, "140.205.144.") || self::startsWith($remoteIp, "40.205.145.");
139 139
 	}
140 140
 
141
-	private static function getFormMap(){
141
+	private static function getFormMap() {
142 142
 		$resultArray = array();
143
-		foreach($_POST as $key=>$v) { 
144
-			$resultArray[$key] = $v ;
143
+		foreach ($_POST as $key=>$v) { 
144
+			$resultArray[$key] = $v;
145 145
 		}
146
-		return $resultArray ;	
146
+		return $resultArray;	
147 147
 	}
148 148
 
149 149
 	private static function startsWith($haystack, $needle) {
@@ -152,30 +152,30 @@  discard block
 block discarded – undo
152 152
 
153 153
 	private static function endWith($haystack, $needle) {   
154 154
 	    $length = strlen($needle);  
155
-	    if($length == 0)
155
+	    if ($length == 0)
156 156
 	    {    
157 157
 	        return true;  
158 158
 	    }  
159 159
 	    return (substr($haystack, -$length) === $needle);
160 160
  	}
161 161
 
162
-	private static function checkTimestamp(){
162
+	private static function checkTimestamp() {
163 163
 		$ts = $_POST['timestamp'];
164
-		if($ts){
164
+		if ($ts) {
165 165
 			$clientTimestamp = strtotime($ts);
166 166
 			$current = $_SERVER['REQUEST_TIME'];
167
-			return ($current - $clientTimestamp) <= 5*60*1000;
168
-		}else{
167
+			return ($current-$clientTimestamp) <= 5*60*1000;
168
+		}else {
169 169
 			return false;
170 170
 		}
171 171
 	}
172 172
 
173
-	private static function getParamStrFromMap($params){
173
+	private static function getParamStrFromMap($params) {
174 174
 		ksort($params);
175 175
 		$stringToBeSigned = "";
176 176
 		foreach ($params as $k => $v)
177 177
 		{
178
-			if(strcmp("sign", $k) != 0)
178
+			if (strcmp("sign", $k) != 0)
179 179
 			{
180 180
 				$stringToBeSigned .= "$k$v";
181 181
 			}
@@ -184,13 +184,13 @@  discard block
 block discarded – undo
184 184
 		return $stringToBeSigned;
185 185
 	}
186 186
 
187
-	private static function sign($params,$body,$secret){
187
+	private static function sign($params, $body, $secret) {
188 188
 		ksort($params);
189 189
 
190 190
 		$stringToBeSigned = $secret;
191 191
 		$stringToBeSigned .= self::getParamStrFromMap($params);
192 192
 
193
-		if($body)
193
+		if ($body)
194 194
 			$stringToBeSigned .= $body;
195 195
 		$stringToBeSigned .= $secret;
196 196
 		return strtoupper(md5($stringToBeSigned));
@@ -200,18 +200,18 @@  discard block
 block discarded – undo
200 200
 	{
201 201
 		$localIp = isset($_SERVER["SERVER_ADDR"]) ? $_SERVER["SERVER_ADDR"] : "CLI";
202 202
 		$logger = new TopLogger;
203
-		$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/') . '/' . "logs/top_comm_err_". date("Y-m-d") . ".log";
203
+		$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/').'/'."logs/top_comm_err_".date("Y-m-d").".log";
204 204
 		$logger->conf["separator"] = "^_^";
205 205
 		$logData = array(
206
-		"checkTopSign error" ,
207
-		"remoteSign=".$remoteSign ,
208
-		"localSign=".$localSign ,
209
-		"paramStr=".$paramStr ,
206
+		"checkTopSign error",
207
+		"remoteSign=".$remoteSign,
208
+		"localSign=".$localSign,
209
+		"paramStr=".$paramStr,
210 210
 		"body=".$body
211 211
 		);
212 212
 		$logger->log($logData);
213 213
 	}
214
-	private static function clear_blank($str, $glue='')
214
+	private static function clear_blank($str, $glue = '')
215 215
 	{
216 216
 		$replace = array(" ", "\r", "\n", "\t"); return str_replace($replace, $glue, $str);
217 217
 	}
Please login to merge, or discard this patch.
src/service/taobao/bin/top/TopClient.php 1 patch
Spacing   +53 added lines, -53 removed lines patch added patch discarded remove patch
@@ -27,9 +27,9 @@  discard block
 block discarded – undo
27 27
 		return $this->appkey;
28 28
 	}
29 29
 
30
-	public function __construct($appkey = "",$secretKey = ""){
30
+	public function __construct($appkey = "", $secretKey = "") {
31 31
 		$this->appkey = $appkey;
32
-		$this->secretKey = $secretKey ;
32
+		$this->secretKey = $secretKey;
33 33
 	}
34 34
 
35 35
 	protected function generateSign($params)
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
 		$stringToBeSigned = $this->secretKey;
40 40
 		foreach ($params as $k => $v)
41 41
 		{
42
-			if(!is_array($v) && "@" != substr($v, 0, 1))
42
+			if (!is_array($v) && "@" != substr($v, 0, 1))
43 43
 			{
44 44
 				$stringToBeSigned .= "$k$v";
45 45
 			}
@@ -62,9 +62,9 @@  discard block
 block discarded – undo
62 62
 		if ($this->connectTimeout) {
63 63
 			curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->connectTimeout);
64 64
 		}
65
-		curl_setopt ( $ch, CURLOPT_USERAGENT, "top-sdk-php" );
65
+		curl_setopt($ch, CURLOPT_USERAGENT, "top-sdk-php");
66 66
 		//https 请求
67
-		if(strlen($url) > 5 && strtolower(substr($url,0,5)) == "https" ) {
67
+		if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
68 68
 			curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
69 69
 			curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
70 70
 		}
@@ -75,14 +75,14 @@  discard block
 block discarded – undo
75 75
 			$postMultipart = false;
76 76
 			foreach ($postFields as $k => $v)
77 77
 			{
78
-				if("@" != substr($v, 0, 1))//判断是不是文件上传
78
+				if ("@" != substr($v, 0, 1))//判断是不是文件上传
79 79
 				{
80
-					$postBodyString .= "$k=" . urlencode($v) . "&"; 
80
+					$postBodyString .= "$k=".urlencode($v)."&"; 
81 81
 				}
82 82
 				else//文件上传用multipart/form-data,否则用www-form-urlencoded
83 83
 				{
84 84
 					$postMultipart = true;
85
-					if(class_exists('\CURLFile')){
85
+					if (class_exists('\CURLFile')) {
86 86
 						$postFields[$k] = new \CURLFile(substr($v, 1));
87 87
 					}
88 88
 				}
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
 			{
94 94
 				if (class_exists('\CURLFile')) {
95 95
 				    curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true);
96
-				} else {
96
+				}else {
97 97
 				    if (defined('CURLOPT_SAFE_UPLOAD')) {
98 98
 				        curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);
99 99
 				    }
@@ -103,22 +103,22 @@  discard block
 block discarded – undo
103 103
 			else
104 104
 			{
105 105
 				$header = array("content-type: application/x-www-form-urlencoded; charset=UTF-8");
106
-				curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
107
-				curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString,0,-1));
106
+				curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
107
+				curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString, 0, -1));
108 108
 			}
109 109
 		}
110 110
 		$reponse = curl_exec($ch);
111 111
 		
112 112
 		if (curl_errno($ch))
113 113
 		{
114
-			throw new Exception(curl_error($ch),0);
114
+			throw new Exception(curl_error($ch), 0);
115 115
 		}
116 116
 		else
117 117
 		{
118 118
 			$httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
119 119
 			if (200 !== $httpStatusCode)
120 120
 			{
121
-				throw new Exception($reponse,$httpStatusCode);
121
+				throw new Exception($reponse, $httpStatusCode);
122 122
 			}
123 123
 		}
124 124
 		curl_close($ch);
@@ -136,44 +136,44 @@  discard block
 block discarded – undo
136 136
 		if ($this->connectTimeout) {
137 137
 			curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $this->connectTimeout);
138 138
 		}
139
-		curl_setopt ( $ch, CURLOPT_USERAGENT, "top-sdk-php" );
139
+		curl_setopt($ch, CURLOPT_USERAGENT, "top-sdk-php");
140 140
 		//https 请求
141
-		if(strlen($url) > 5 && strtolower(substr($url,0,5)) == "https" ) {
141
+		if (strlen($url) > 5 && strtolower(substr($url, 0, 5)) == "https") {
142 142
 			curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
143 143
 			curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
144 144
 		}
145 145
 		//生成分隔符
146
-		$delimiter = '-------------' . uniqid();
146
+		$delimiter = '-------------'.uniqid();
147 147
 		//先将post的普通数据生成主体字符串
148 148
 		$data = '';
149
-		if($postFields != null){
149
+		if ($postFields != null) {
150 150
 			foreach ($postFields as $name => $content) {
151
-			    $data .= "--" . $delimiter . "\r\n";
152
-			    $data .= 'Content-Disposition: form-data; name="' . $name . '"';
151
+			    $data .= "--".$delimiter."\r\n";
152
+			    $data .= 'Content-Disposition: form-data; name="'.$name.'"';
153 153
 			    //multipart/form-data 不需要urlencode,参见 http:stackoverflow.com/questions/6603928/should-i-url-encode-post-data
154
-			    $data .= "\r\n\r\n" . $content . "\r\n";
154
+			    $data .= "\r\n\r\n".$content."\r\n";
155 155
 			}
156
-			unset($name,$content);
156
+			unset($name, $content);
157 157
 		}
158 158
 
159 159
 		//将上传的文件生成主体字符串
160
-		if($fileFields != null){
160
+		if ($fileFields != null) {
161 161
 			foreach ($fileFields as $name => $file) {
162
-			    $data .= "--" . $delimiter . "\r\n";
163
-			    $data .= 'Content-Disposition: form-data; name="' . $name . '"; filename="' . $file['name'] . "\" \r\n";
164
-			    $data .= 'Content-Type: ' . $file['type'] . "\r\n\r\n";//多了个文档类型
162
+			    $data .= "--".$delimiter."\r\n";
163
+			    $data .= 'Content-Disposition: form-data; name="'.$name.'"; filename="'.$file['name']."\" \r\n";
164
+			    $data .= 'Content-Type: '.$file['type']."\r\n\r\n"; //多了个文档类型
165 165
 
166
-			    $data .= $file['content'] . "\r\n";
166
+			    $data .= $file['content']."\r\n";
167 167
 			}
168
-			unset($name,$file);
168
+			unset($name, $file);
169 169
 		}
170 170
 		//主体结束的分隔符
171
-		$data .= "--" . $delimiter . "--";
171
+		$data .= "--".$delimiter."--";
172 172
 
173 173
 		curl_setopt($ch, CURLOPT_POST, true);
174
-		curl_setopt($ch, CURLOPT_HTTPHEADER , array(
175
-		    'Content-Type: multipart/form-data; boundary=' . $delimiter,
176
-		    'Content-Length: ' . strlen($data))
174
+		curl_setopt($ch, CURLOPT_HTTPHEADER, array(
175
+		    'Content-Type: multipart/form-data; boundary='.$delimiter,
176
+		    'Content-Length: '.strlen($data))
177 177
 		); 
178 178
 		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
179 179
 		curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
@@ -183,14 +183,14 @@  discard block
 block discarded – undo
183 183
 
184 184
 		if (curl_errno($ch))
185 185
 		{
186
-			throw new Exception(curl_error($ch),0);
186
+			throw new Exception(curl_error($ch), 0);
187 187
 		}
188 188
 		else
189 189
 		{
190 190
 			$httpStatusCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
191 191
 			if (200 !== $httpStatusCode)
192 192
 			{
193
-				throw new Exception($reponse,$httpStatusCode);
193
+				throw new Exception($reponse, $httpStatusCode);
194 194
 			}
195 195
 		}
196 196
 		curl_close($ch);
@@ -201,7 +201,7 @@  discard block
 block discarded – undo
201 201
 	{
202 202
 		$localIp = isset($_SERVER["SERVER_ADDR"]) ? $_SERVER["SERVER_ADDR"] : "CLI";
203 203
 		$logger = new TopLogger;
204
-		$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/') . '/' . "logs/top_comm_err_" . $this->appkey . "_" . date("Y-m-d") . ".log";
204
+		$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/').'/'."logs/top_comm_err_".$this->appkey."_".date("Y-m-d").".log";
205 205
 		$logger->conf["separator"] = "^_^";
206 206
 		$logData = array(
207 207
 		date("Y-m-d H:i:s"),
@@ -212,15 +212,15 @@  discard block
 block discarded – undo
212 212
 		$this->sdkVersion,
213 213
 		$requestUrl,
214 214
 		$errorCode,
215
-		str_replace("\n","",$responseTxt)
215
+		str_replace("\n", "", $responseTxt)
216 216
 		);
217 217
 		$logger->log($logData);
218 218
 	}
219 219
 
220
-	public function execute($request, $session = null,$bestUrl = null)
220
+	public function execute($request, $session = null, $bestUrl = null)
221 221
 	{
222
-		$result =  new ResultSet(); 
223
-		if($this->checkRequest) {
222
+		$result = new ResultSet(); 
223
+		if ($this->checkRequest) {
224 224
 			try {
225 225
 				$request->check();
226 226
 			} catch (Exception $e) {
@@ -247,10 +247,10 @@  discard block
 block discarded – undo
247 247
 
248 248
 
249 249
 		//系统参数放入GET请求串
250
-		if($bestUrl){
250
+		if ($bestUrl) {
251 251
 			$requestUrl = $bestUrl."?";
252 252
 			$sysParams["partner_id"] = $this->getClusterTag();
253
-		}else{
253
+		}else {
254 254
 			$requestUrl = $this->gatewayUrl."?";
255 255
 			$sysParams["partner_id"] = $this->sdkVersion;
256 256
 		}
@@ -260,12 +260,12 @@  discard block
 block discarded – undo
260 260
 		foreach ($sysParams as $sysParamKey => $sysParamValue)
261 261
 		{
262 262
 			// if(strcmp($sysParamKey,"timestamp") != 0)
263
-			$requestUrl .= "$sysParamKey=" . urlencode($sysParamValue) . "&";
263
+			$requestUrl .= "$sysParamKey=".urlencode($sysParamValue)."&";
264 264
 		}
265 265
 
266 266
 		$fileFields = array();
267 267
 		foreach ($apiParams as $key => $value) {
268
-			if(is_array($value) && array_key_exists('type',$value) && array_key_exists('content',$value) ){
268
+			if (is_array($value) && array_key_exists('type', $value) && array_key_exists('content', $value)) {
269 269
 				$value['name'] = $key;
270 270
 				$fileFields[$key] = $value;
271 271
 				unset($apiParams[$key]);
@@ -278,15 +278,15 @@  discard block
 block discarded – undo
278 278
 		//发起HTTP请求
279 279
 		try
280 280
 		{
281
-			if(count($fileFields) > 0){
281
+			if (count($fileFields) > 0) {
282 282
 				$resp = $this->curl_with_memory_file($requestUrl, $apiParams, $fileFields);
283
-			}else{
283
+			}else {
284 284
 				$resp = $this->curl($requestUrl, $apiParams);
285 285
 			}
286 286
 		}
287 287
 		catch (Exception $e)
288 288
 		{
289
-			$this->logCommunicationError($sysParams["method"],$requestUrl,"HTTP_ERROR_" . $e->getCode(),$e->getMessage());
289
+			$this->logCommunicationError($sysParams["method"], $requestUrl, "HTTP_ERROR_".$e->getCode(), $e->getMessage());
290 290
 			$result->code = $e->getCode();
291 291
 			$result->msg = $e->getMessage();
292 292
 			return $result;
@@ -308,7 +308,7 @@  discard block
 block discarded – undo
308 308
 				}
309 309
 			}
310 310
 		}
311
-		else if("xml" == $this->format)
311
+		else if ("xml" == $this->format)
312 312
 		{
313 313
 			$respObject = @simplexml_load_string($resp);
314 314
 			if (false !== $respObject)
@@ -320,7 +320,7 @@  discard block
 block discarded – undo
320 320
 		//返回的HTTP文本不是标准JSON或者XML,记下错误日志
321 321
 		if (false === $respWellFormed)
322 322
 		{
323
-			$this->logCommunicationError($sysParams["method"],$requestUrl,"HTTP_RESPONSE_NOT_WELL_FORMED",$resp);
323
+			$this->logCommunicationError($sysParams["method"], $requestUrl, "HTTP_RESPONSE_NOT_WELL_FORMED", $resp);
324 324
 			$result->code = 0;
325 325
 			$result->msg = "HTTP_RESPONSE_NOT_WELL_FORMED";
326 326
 			return $result;
@@ -330,7 +330,7 @@  discard block
 block discarded – undo
330 330
 		if (isset($respObject->code))
331 331
 		{
332 332
 			$logger = new TopLogger;
333
-			$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/') . '/' . "logs/top_biz_err_" . $this->appkey . "_" . date("Y-m-d") . ".log";
333
+			$logger->conf["log_file"] = rtrim(TOP_SDK_WORK_DIR, '\\/').'/'."logs/top_biz_err_".$this->appkey."_".date("Y-m-d").".log";
334 334
 			$logger->log(array(
335 335
 				date("Y-m-d H:i:s"),
336 336
 				$resp
@@ -347,21 +347,21 @@  discard block
 block discarded – undo
347 347
 		}
348 348
 		$inflector = new LtInflector;
349 349
 		$inflector->conf["separator"] = ".";
350
-		$requestClassName = ucfirst($inflector->camelize(substr($paramsArray["method"], 7))) . "Request";
350
+		$requestClassName = ucfirst($inflector->camelize(substr($paramsArray["method"], 7)))."Request";
351 351
 		if (!class_exists($requestClassName))
352 352
 		{
353
-			trigger_error("No such api: " . $paramsArray["method"]);
353
+			trigger_error("No such api: ".$paramsArray["method"]);
354 354
 		}
355 355
 
356 356
 		$session = isset($paramsArray["session"]) ? $paramsArray["session"] : null;
357 357
 
358 358
 		$req = new $requestClassName;
359
-		foreach($paramsArray as $paraKey => $paraValue)
359
+		foreach ($paramsArray as $paraKey => $paraValue)
360 360
 		{
361 361
 			$inflector->conf["separator"] = "_";
362 362
 			$setterMethodName = $inflector->camelize($paraKey);
363 363
 			$inflector->conf["separator"] = ".";
364
-			$setterMethodName = "set" . $inflector->camelize($setterMethodName);
364
+			$setterMethodName = "set".$inflector->camelize($setterMethodName);
365 365
 			if (method_exists($req, $setterMethodName))
366 366
 			{
367 367
 				$req->$setterMethodName($paraValue);
@@ -372,6 +372,6 @@  discard block
 block discarded – undo
372 372
 
373 373
 	private function getClusterTag()
374 374
     {
375
-	    return substr($this->sdkVersion,0,11)."-cluster".substr($this->sdkVersion,11);
375
+	    return substr($this->sdkVersion, 0, 11)."-cluster".substr($this->sdkVersion, 11);
376 376
     }
377 377
 }
Please login to merge, or discard this patch.
src/service/taobao/bin/top/security/iCache.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@
 block discarded – undo
8 8
 	public function getCache($key);
9 9
 
10 10
 	//更新缓存
11
-	public function setCache($key,$var);
11
+	public function setCache($key, $var);
12 12
 
13 13
 }
14 14
 ?>
15 15
\ No newline at end of file
Please login to merge, or discard this patch.
src/service/taobao/bin/top/security/YacCache.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -15,21 +15,21 @@
 block discarded – undo
15 15
 	public function getCache($key)
16 16
 	{
17 17
 		$key = md5($key);
18
-		if($this->isEnable){
18
+		if ($this->isEnable) {
19 19
 			$yac = new Yac();
20 20
 			return $yac->get($key);
21
-		}else{
21
+		}else {
22 22
 			echo "yac is not enable ,skip getCache";
23 23
 		}
24 24
 	}
25 25
 
26
-	public function setCache($key,$var)
26
+	public function setCache($key, $var)
27 27
 	{
28 28
 		$key = md5($key);
29
-		if($this->isEnable){
29
+		if ($this->isEnable) {
30 30
 			$yac = new Yac();
31 31
 			$yac->set($key, $var);
32
-		}else{
32
+		}else {
33 33
 			echo "yac is not enable ,skip setCache";
34 34
 		}
35 35
 	}
Please login to merge, or discard this patch.