@@ -34,38 +34,37 @@ class API extends AbstractAPI
3434 public function __construct (Signature $ signature , $ classify , $ filter )
3535 {
3636 $ this ->signature = $ signature ;
37- $ this ->classify = $ classify ;
38- $ this ->filter = $ filter ;
37+ $ this ->classify = $ classify ;
38+ $ this ->filter = $ filter ;
3939 }
4040
4141 /**
4242 * 请求API.
4343 *
4444 * @param string $method
45- * @param array $params
46- * @param array $files
45+ * @param array $params
46+ * @param array $files
4747 *
48- * @return array
4948 * @throws NotFoundException
5049 * @throws IllegalParameterException
5150 *
52- * @throws IllegalParameterException
51+ * @return array
5352 */
5453 public function request ($ method , $ params = [], $ files = [])
5554 {
5655 $ url = sprintf ('%s/%s/%s_%s ' , self ::BASE_API , $ this ->classify , $ this ->classify , strtolower ($ method ));
5756 if (!array_key_exists (strtolower ($ method ), $ this ->filter )) {
5857 throw new NotFoundException (sprintf ('the url %s can not found!please reaffirm ' , $ url ));
5958 }
60- $ factory = new ValidatorFactory (new Translator ());
59+ $ factory = new ValidatorFactory (new Translator ());
6160 $ validator = $ factory ->make ($ params , $ this ->filter [$ method ]);
6261 if (!$ validator ->passes ()) {
6362 throw new IllegalParameterException (sprintf ('参数错误:[%s] ' , json_encode ($ validator ->errors (), JSON_UNESCAPED_UNICODE )));
6463 }
65- $ http = $ this ->getHttp ();
66- $ params = $ this ->processParams ($ this ->signature , $ params );
64+ $ http = $ this ->getHttp ();
65+ $ params = $ this ->processParams ($ this ->signature , $ params );
6766 $ response = $ files ? $ http ->upload ($ url , $ params , $ files ) : $ http ->post ($ url , $ params );
68- $ result = json_decode (strval ($ response ->getBody ()), true );
67+ $ result = json_decode (strval ($ response ->getBody ()), true );
6968 if (isset ($ result ['ret ' ])) {
7069 return $ result ;
7170 }
0 commit comments