From 1161fb23a97a740e8095302bf2d545fd22f4fd28 Mon Sep 17 00:00:00 2001 From: seka1 <2714877+seka19@users.noreply.github.com> Date: Fri, 22 May 2020 12:02:12 +0300 Subject: [PATCH 1/2] feat: add composer.json --- composer.json | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 composer.json diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..7d23714 --- /dev/null +++ b/composer.json @@ -0,0 +1,19 @@ +{ + "name": "seka19/tracking-sdk-php", + "authors": [ + { + "name": "www.trackingmore.com", + "email": "info@trackingmore.org" + } + ], + "description": "Tracking PHP SDK", + "license": "MIT", + "require": { + "php": ">=7.1" + }, + "autoload": { + "classmap": [ + "lib/" + ] + } +} From 1edb5c40a970992e8126c0d0194ef08fb7ed3e14 Mon Sep 17 00:00:00 2001 From: seka1 <2714877+seka19@users.noreply.github.com> Date: Fri, 31 Jul 2020 21:52:57 +0300 Subject: [PATCH 2/2] fix: fix return types in doc-blocks --- composer.json | 3 ++- lib/Api.class.php | 6 +++--- lib/RequestApi.class.php | 4 ++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/composer.json b/composer.json index 7d23714..2b1f592 100644 --- a/composer.json +++ b/composer.json @@ -9,7 +9,8 @@ "description": "Tracking PHP SDK", "license": "MIT", "require": { - "php": ">=7.1" + "php": ">=7.1", + "ext-json": "*" }, "autoload": { "classmap": [ diff --git a/lib/Api.class.php b/lib/Api.class.php index 4e4f1e0..c4dbb8d 100644 --- a/lib/Api.class.php +++ b/lib/Api.class.php @@ -128,7 +128,7 @@ public static function checkParamsRequirements($params) /** * Check if the data meets the requirements. * - * @return json response. + * @return string response. */ public static function checkSendApi($data) { @@ -162,7 +162,7 @@ public static function getRequestHeader() /** * send api request. * - * @return array $response. + * @return string $response. */ public static function sendApiRequest($params = [], $method = "GET") { @@ -175,7 +175,7 @@ public static function sendApiRequest($params = [], $method = "GET") /** * error params request. * - * @return json response. + * @return string response. */ public static function errorResponse($code, $message = "", $data = []) { diff --git a/lib/RequestApi.class.php b/lib/RequestApi.class.php index 077cb8f..583e876 100644 --- a/lib/RequestApi.class.php +++ b/lib/RequestApi.class.php @@ -23,7 +23,7 @@ class RequestApi /** * send api request. * - * @return json $response. + * @return string $response. */ public static function send($method = "GET") { @@ -72,7 +72,7 @@ public static function send($method = "GET") $response = curl_exec($curl); curl_close($curl); unset($curl); - return $response; + return (string)$response; } } \ No newline at end of file