@@ -139,7 +139,7 @@ <h1>Class Client</h1>
139139 < b > Namespace:</ b > < a href ="namespace-LeanCloud.html "> LeanCloud</ a > < br >
140140
141141
142- < b > Located at</ b > < a href ="source-class-LeanCloud.Client.html#15-718 " title ="Go to source code "> LeanCloud/Client.php</ a >
142+ < b > Located at</ b > < a href ="source-class-LeanCloud.Client.html#15-729 " title ="Go to source code "> LeanCloud/Client.php</ a >
143143 < br >
144144 </ div >
145145
@@ -183,6 +183,43 @@ <h4>Parameters</h4>
183183
184184
185185
186+ </ div >
187+ </ div > </ td >
188+ </ tr >
189+ < tr data-order ="setApiTimeout " id ="_setApiTimeout ">
190+
191+ < td class ="attributes "> < code >
192+ public static
193+
194+
195+
196+ </ code >
197+ </ td >
198+
199+ < td class ="name "> < div >
200+ < a class ="anchor " href ="#_setApiTimeout "> #</ a >
201+ < code > < a href ="source-class-LeanCloud.Client.html#137-146 " title ="Go to source code "> setApiTimeout</ a > ( < span > integer < var > $seconds</ var > </ span > )</ code >
202+
203+ < div class ="description short ">
204+ < p > Set a deadline for requests to complete.</ p >
205+ </ div >
206+
207+ < div class ="description detailed hidden ">
208+ < p > Set a deadline for requests to complete.</ p >
209+
210+ < p > Note that file upload requests are not affected.</ p >
211+
212+
213+ < h4 > Parameters</ h4 >
214+ < div class ="list "> < dl >
215+ < dt > < var > $seconds</ var > </ dt >
216+ < dd > </ dd >
217+ </ dl > </ div >
218+
219+
220+
221+
222+
186223 </ div >
187224 </ div > </ td >
188225 </ tr >
@@ -198,7 +235,7 @@ <h4>Parameters</h4>
198235
199236 < td class ="name "> < div >
200237 < a class ="anchor " href ="#_getVersionString "> #</ a >
201- < code > < a href ="source-class-LeanCloud.Client.html#152-159 " title ="Go to source code "> getVersionString</ a > ( )</ code >
238+ < code > < a href ="source-class-LeanCloud.Client.html#163-170 " title ="Go to source code "> getVersionString</ a > ( )</ code >
202239
203240 < div class ="description short ">
204241 < p > Get version string used as user agent</ p >
@@ -232,7 +269,7 @@ <h4>Returns</h4>
232269
233270 < td class ="name "> < div >
234271 < a class ="anchor " href ="#_useRegion "> #</ a >
235- < code > < a href ="source-class-LeanCloud.Client.html#161-171 " title ="Go to source code "> useRegion</ a > ( < span > mixed < var > $region</ var > </ span > )</ code >
272+ < code > < a href ="source-class-LeanCloud.Client.html#172-182 " title ="Go to source code "> useRegion</ a > ( < span > mixed < var > $region</ var > </ span > )</ code >
236273
237274 < div class ="description short ">
238275 < p > Set API region</ p >
@@ -269,7 +306,7 @@ <h4>Parameters</h4>
269306
270307 < td class ="name "> < div >
271308 < a class ="anchor " href ="#_useProduction "> #</ a >
272- < code > < a href ="source-class-LeanCloud.Client.html#173-180 " title ="Go to source code "> useProduction</ a > ( < span > boolean < var > $flag</ var > </ span > )</ code >
309+ < code > < a href ="source-class-LeanCloud.Client.html#184-191 " title ="Go to source code "> useProduction</ a > ( < span > boolean < var > $flag</ var > </ span > )</ code >
273310
274311 < div class ="description short ">
275312 < p > Use production or not</ p >
@@ -304,7 +341,7 @@ <h4>Parameters</h4>
304341
305342 < td class ="name "> < div >
306343 < a class ="anchor " href ="#_setDebug "> #</ a >
307- < code > < a href ="source-class-LeanCloud.Client.html#182-191 " title ="Go to source code "> setDebug</ a > ( < span > boolean < var > $flag</ var > </ span > )</ code >
344+ < code > < a href ="source-class-LeanCloud.Client.html#193-202 " title ="Go to source code "> setDebug</ a > ( < span > boolean < var > $flag</ var > </ span > )</ code >
308345
309346 < div class ="description short ">
310347 < p > Set debug mode</ p >
@@ -341,7 +378,7 @@ <h4>Parameters</h4>
341378
342379 < td class ="name "> < div >
343380 < a class ="anchor " href ="#_useMasterKey "> #</ a >
344- < code > < a href ="source-class-LeanCloud.Client.html#193-200 " title ="Go to source code "> useMasterKey</ a > ( < span > boolean < var > $flag</ var > </ span > )</ code >
381+ < code > < a href ="source-class-LeanCloud.Client.html#204-211 " title ="Go to source code "> useMasterKey</ a > ( < span > boolean < var > $flag</ var > </ span > )</ code >
345382
346383 < div class ="description short ">
347384 < p > Use master key or not</ p >
@@ -376,7 +413,7 @@ <h4>Parameters</h4>
376413
377414 < td class ="name "> < div >
378415 < a class ="anchor " href ="#_setServerUrl "> #</ a >
379- < code > < a href ="source-class-LeanCloud.Client.html#202-212 " title ="Go to source code "> setServerUrl</ a > ( < span > string < var > $url</ var > </ span > )</ code >
416+ < code > < a href ="source-class-LeanCloud.Client.html#213-223 " title ="Go to source code "> setServerUrl</ a > ( < span > string < var > $url</ var > </ span > )</ code >
380417
381418 < div class ="description short ">
382419 < p > Set server url</ p >
@@ -414,7 +451,7 @@ <h4>Parameters</h4>
414451
415452 < td class ="name "> < div >
416453 < a class ="anchor " href ="#_getAPIEndPoint "> #</ a >
417- < code > < a href ="source-class-LeanCloud.Client.html#214-231 " title ="Go to source code "> getAPIEndPoint</ a > ( )</ code >
454+ < code > < a href ="source-class-LeanCloud.Client.html#225-242 " title ="Go to source code "> getAPIEndPoint</ a > ( )</ code >
418455
419456 < div class ="description short ">
420457 < p > Get API Endpoint</ p >
@@ -451,7 +488,7 @@ <h4>Returns</h4>
451488
452489 < td class ="name "> < div >
453490 < a class ="anchor " href ="#_buildHeaders "> #</ a >
454- < code > < a href ="source-class-LeanCloud.Client.html#233-266 " title ="Go to source code "> buildHeaders</ a > ( < span > string < var > $sessionToken</ var > </ span > , < span > boolean < var > $useMasterKey</ var > </ span > )</ code >
491+ < code > < a href ="source-class-LeanCloud.Client.html#244-277 " title ="Go to source code "> buildHeaders</ a > ( < span > string < var > $sessionToken</ var > </ span > , < span > boolean < var > $useMasterKey</ var > </ span > )</ code >
455492
456493 < div class ="description short ">
457494 < p > Build authentication headers</ p >
@@ -492,7 +529,7 @@ <h4>Returns</h4>
492529
493530 < td class ="name "> < div >
494531 < a class ="anchor " href ="#_verifySign "> #</ a >
495- < code > < a href ="source-class-LeanCloud.Client.html#268-288 " title ="Go to source code "> verifySign</ a > ( < span > string < var > $appId</ var > </ span > , < span > string < var > $sign</ var > </ span > )</ code >
532+ < code > < a href ="source-class-LeanCloud.Client.html#279-299 " title ="Go to source code "> verifySign</ a > ( < span > string < var > $appId</ var > </ span > , < span > string < var > $sign</ var > </ span > )</ code >
496533
497534 < div class ="description short ">
498535 < p > Verify app ID and sign</ p >
@@ -536,7 +573,7 @@ <h4>Returns</h4>
536573
537574 < td class ="name "> < div >
538575 < a class ="anchor " href ="#_verifyKey "> #</ a >
539- < code > < a href ="source-class-LeanCloud.Client.html#290-309 " title ="Go to source code "> verifyKey</ a > ( < span > string < var > $appId</ var > </ span > , < span > string < var > $key</ var > </ span > )</ code >
576+ < code > < a href ="source-class-LeanCloud.Client.html#301-320 " title ="Go to source code "> verifyKey</ a > ( < span > string < var > $appId</ var > </ span > , < span > string < var > $key</ var > </ span > )</ code >
540577
541578 < div class ="description short ">
542579 < p > Verify app ID and key</ p >
@@ -580,7 +617,7 @@ <h4>Returns</h4>
580617
581618 < td class ="name "> < div >
582619 < a class ="anchor " href ="#_signHook "> #</ a >
583- < code > < a href ="source-class-LeanCloud.Client.html#311-321 " title ="Go to source code "> signHook</ a > ( < span > string < var > $hookName</ var > </ span > , < span > integer < var > $msec</ var > </ span > )</ code >
620+ < code > < a href ="source-class-LeanCloud.Client.html#322-332 " title ="Go to source code "> signHook</ a > ( < span > string < var > $hookName</ var > </ span > , < span > integer < var > $msec</ var > </ span > )</ code >
584621
585622 < div class ="description short ">
586623 < p > Generate a sign used to auth hook invocation on LeanEngine</ p >
@@ -621,7 +658,7 @@ <h4>Returns</h4>
621658
622659 < td class ="name "> < div >
623660 < a class ="anchor " href ="#_verifyHookSign "> #</ a >
624- < code > < a href ="source-class-LeanCloud.Client.html#323-337 " title ="Go to source code "> verifyHookSign</ a > ( < span > string < var > $hookName</ var > </ span > , < span > string < var > $sign</ var > </ span > )</ code >
661+ < code > < a href ="source-class-LeanCloud.Client.html#334-348 " title ="Go to source code "> verifyHookSign</ a > ( < span > string < var > $hookName</ var > </ span > , < span > string < var > $sign</ var > </ span > )</ code >
625662
626663 < div class ="description short ">
627664 < p > Verify a signed hook</ p >
@@ -662,7 +699,7 @@ <h4>Returns</h4>
662699
663700 < td class ="name "> < div >
664701 < a class ="anchor " href ="#_request "> #</ a >
665- < code > < a href ="source-class-LeanCloud.Client.html#339-449 " title ="Go to source code "> request</ a > ( < span > string < var > $method</ var > </ span > , < span > string < var > $path</ var > </ span > , < span > array < var > $data</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
702+ < code > < a href ="source-class-LeanCloud.Client.html#350-460 " title ="Go to source code "> request</ a > ( < span > string < var > $method</ var > </ span > , < span > string < var > $path</ var > </ span > , < span > array < var > $data</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
666703
667704 < div class ="description short ">
668705 < p > Issue request to LeanCloud</ p >
@@ -722,7 +759,7 @@ <h4>Throws</h4>
722759
723760 < td class ="name "> < div >
724761 < a class ="anchor " href ="#_get "> #</ a >
725- < code > < a href ="source-class-LeanCloud.Client.html#451-466 " title ="Go to source code "> get</ a > ( < span > string < var > $path</ var > </ span > , < span > array < var > $data</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
762+ < code > < a href ="source-class-LeanCloud.Client.html#462-477 " title ="Go to source code "> get</ a > ( < span > string < var > $path</ var > </ span > , < span > array < var > $data</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
726763
727764 < div class ="description short ">
728765 < p > Issue GET request to LeanCloud</ p >
@@ -773,7 +810,7 @@ <h4>See</h4>
773810
774811 < td class ="name "> < div >
775812 < a class ="anchor " href ="#_post "> #</ a >
776- < code > < a href ="source-class-LeanCloud.Client.html#468-483 " title ="Go to source code "> post</ a > ( < span > string < var > $path</ var > </ span > , < span > array < var > $data</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
813+ < code > < a href ="source-class-LeanCloud.Client.html#479-494 " title ="Go to source code "> post</ a > ( < span > string < var > $path</ var > </ span > , < span > array < var > $data</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
777814
778815 < div class ="description short ">
779816 < p > Issue POST request to LeanCloud</ p >
@@ -824,7 +861,7 @@ <h4>See</h4>
824861
825862 < td class ="name "> < div >
826863 < a class ="anchor " href ="#_put "> #</ a >
827- < code > < a href ="source-class-LeanCloud.Client.html#485-500 " title ="Go to source code "> put</ a > ( < span > string < var > $path</ var > </ span > , < span > array < var > $data</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
864+ < code > < a href ="source-class-LeanCloud.Client.html#496-511 " title ="Go to source code "> put</ a > ( < span > string < var > $path</ var > </ span > , < span > array < var > $data</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
828865
829866 < div class ="description short ">
830867 < p > Issue PUT request to LeanCloud</ p >
@@ -875,7 +912,7 @@ <h4>See</h4>
875912
876913 < td class ="name "> < div >
877914 < a class ="anchor " href ="#_delete "> #</ a >
878- < code > < a href ="source-class-LeanCloud.Client.html#502-516 " title ="Go to source code "> delete</ a > ( < span > string < var > $path</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
915+ < code > < a href ="source-class-LeanCloud.Client.html#513-527 " title ="Go to source code "> delete</ a > ( < span > string < var > $path</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
879916
880917 < div class ="description short ">
881918 < p > Issue DELETE request to LeanCloud</ p >
@@ -924,7 +961,7 @@ <h4>See</h4>
924961
925962 < td class ="name "> < div >
926963 < a class ="anchor " href ="#_batch "> #</ a >
927- < code > < a href ="source-class-LeanCloud.Client.html#518-548 " title ="Go to source code "> batch</ a > ( < span > array < var > $requests</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
964+ < code > < a href ="source-class-LeanCloud.Client.html#529-559 " title ="Go to source code "> batch</ a > ( < span > array < var > $requests</ var > </ span > , < span > string < var > $sessionToken</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $headers</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > , < span > boolean < var > $useMasterKey</ var > = < span class ="php-keyword1 "> null</ span > </ span > )</ code >
928965
929966 < div class ="description short ">
930967 < p > Issue a batch request</ p >
@@ -973,7 +1010,7 @@ <h4>See</h4>
9731010
9741011 < td class ="name "> < div >
9751012 < a class ="anchor " href ="#_encode "> #</ a >
976- < code > < a href ="source-class-LeanCloud.Client.html#550-611 " title ="Go to source code "> encode</ a > ( < span > mixed < var > $value</ var > </ span > , < span > string < var > $encoder</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $seen</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > )</ code >
1013+ < code > < a href ="source-class-LeanCloud.Client.html#561-622 " title ="Go to source code "> encode</ a > ( < span > mixed < var > $value</ var > </ span > , < span > string < var > $encoder</ var > = < span class ="php-keyword1 "> null</ span > </ span > , < span > array < var > $seen</ var > = < span class ="php-keyword1 "> array</ span > ()</ span > )</ code >
9771014
9781015 < div class ="description short ">
9791016 < p > Recursively encode value as JSON representation</ p >
@@ -1034,7 +1071,7 @@ <h4>Returns</h4>
10341071
10351072 < td class ="name "> < div >
10361073 < a class ="anchor " href ="#_formatDate "> #</ a >
1037- < code > < a href ="source-class-LeanCloud.Client.html#613-627 " title ="Go to source code "> formatDate</ a > ( < span > DateTime < var > $date</ var > </ span > )</ code >
1074+ < code > < a href ="source-class-LeanCloud.Client.html#624-638 " title ="Go to source code "> formatDate</ a > ( < span > DateTime < var > $date</ var > </ span > )</ code >
10381075
10391076 < div class ="description short ">
10401077 < p > Format date according to LeanCloud spec.</ p >
@@ -1073,7 +1110,7 @@ <h4>Returns</h4>
10731110
10741111 < td class ="name "> < div >
10751112 < a class ="anchor " href ="#_decode "> #</ a >
1076- < code > < a href ="source-class-LeanCloud.Client.html#629-684 " title ="Go to source code "> decode</ a > ( < span > mixed < var > $value</ var > </ span > , < span > string < var > $key</ var > </ span > )</ code >
1113+ < code > < a href ="source-class-LeanCloud.Client.html#640-695 " title ="Go to source code "> decode</ a > ( < span > mixed < var > $value</ var > </ span > , < span > string < var > $key</ var > </ span > )</ code >
10771114
10781115 < div class ="description short ">
10791116 < p > Decode value from LeanCloud response.</ p >
@@ -1114,7 +1151,7 @@ <h4>Returns</h4>
11141151
11151152 < td class ="name "> < div >
11161153 < a class ="anchor " href ="#_getStorage "> #</ a >
1117- < code > < a href ="source-class-LeanCloud.Client.html#686-693 " title ="Go to source code "> getStorage</ a > ( )</ code >
1154+ < code > < a href ="source-class-LeanCloud.Client.html#697-704 " title ="Go to source code "> getStorage</ a > ( )</ code >
11181155
11191156 < div class ="description short ">
11201157 < p > Get storage</ p >
@@ -1148,7 +1185,7 @@ <h4>Returns</h4>
11481185
11491186 < td class ="name "> < div >
11501187 < a class ="anchor " href ="#_setStorage "> #</ a >
1151- < code > < a href ="source-class-LeanCloud.Client.html#695-704 " title ="Go to source code "> setStorage</ a > ( < span > < code > < a href ="class-LeanCloud.Storage.IStorage.html "> LeanCloud\Storage\IStorage</ a > </ code > < var > $storage</ var > </ span > )</ code >
1188+ < code > < a href ="source-class-LeanCloud.Client.html#706-715 " title ="Go to source code "> setStorage</ a > ( < span > < code > < a href ="class-LeanCloud.Storage.IStorage.html "> LeanCloud\Storage\IStorage</ a > </ code > < var > $storage</ var > </ span > )</ code >
11521189
11531190 < div class ="description short ">
11541191 < p > Set storage</ p >
@@ -1185,7 +1222,7 @@ <h4>Parameters</h4>
11851222
11861223 < td class ="name "> < div >
11871224 < a class ="anchor " href ="#_randomFloat "> #</ a >
1188- < code > < a href ="source-class-LeanCloud.Client.html#706-716 " title ="Go to source code "> randomFloat</ a > ( < span > float < var > $min</ var > = < span class ="php-num "> 0</ span > </ span > , < span > float < var > $max</ var > = < span class ="php-num "> 1</ span > </ span > )</ code >
1225+ < code > < a href ="source-class-LeanCloud.Client.html#717-727 " title ="Go to source code "> randomFloat</ a > ( < span > float < var > $min</ var > = < span class ="php-num "> 0</ span > </ span > , < span > float < var > $max</ var > = < span class ="php-num "> 1</ span > </ span > )</ code >
11891226
11901227 < div class ="description short ">
11911228 < p > Generate a random float between [$min, $max)</ p >
0 commit comments