From b45d0c9f9d6dd74c68d457e9979f1290c411a07e Mon Sep 17 00:00:00 2001 From: janvalentik Date: Fri, 3 Mar 2017 13:39:26 +0100 Subject: [PATCH 1/2] Update ApiClient.php --- src/ApiClient.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ApiClient.php b/src/ApiClient.php index f60d870..4000c55 100644 --- a/src/ApiClient.php +++ b/src/ApiClient.php @@ -94,7 +94,9 @@ public function sendRequest( return json_decode( (string) $response->getBody(), - true + true, + 512, + JSON_BIGINT_AS_STRING ); } } From cfdf52e618e31635e690ce9752ba0acb14f1e7a8 Mon Sep 17 00:00:00 2001 From: JanValentik Date: Thu, 27 Sep 2018 14:31:15 +0200 Subject: [PATCH 2/2] Add dateField --- src/Service/SalesService.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/Service/SalesService.php b/src/Service/SalesService.php index 6b1ec52..85db7dd 100644 --- a/src/Service/SalesService.php +++ b/src/Service/SalesService.php @@ -14,15 +14,17 @@ class SalesService extends ServiceBase * @param int|null $limit * @param int|null $offset * @param string|null $dateRange + * @param string|null $dateField * * @return ApiOrderResponse[]|Error */ - public function getAllOrdersForCloud($cloudId, $limit = null, $offset = null, $dateRange = null) + public function getAllOrdersForCloud($cloudId, $limit = null, $offset = null, $dateRange = null, $dateField = null) { $params = array( 'limit' => $limit, 'offset' => $offset, 'dateRange' => $dateRange, + 'dateField' => $dateField, ); $response = $this->apiClient->sendRequest( @@ -51,15 +53,17 @@ public function getAllOrdersForCloud($cloudId, $limit = null, $offset = null, $d * @param int|null $limit * @param int|null $offset * @param string|null $dateRange + * @param string|null $dateField * * @return ApiOrderResponse[]|Error */ - public function getAllOrdersForBranch($cloudId, $branchId, $limit = null, $offset = null, $dateRange = null) + public function getAllOrdersForBranch($cloudId, $branchId, $limit = null, $offset = null, $dateRange = null, $dateField = null) { $params = array( 'limit' => $limit, 'offset' => $offset, 'dateRange' => $dateRange, + 'dateField' => $dateField, ); $response = $this->apiClient->sendRequest( @@ -87,15 +91,17 @@ public function getAllOrdersForBranch($cloudId, $branchId, $limit = null, $offse * @param int|null $limit * @param int|null $offset * @param string|null $dateRange + * @param string|null $dateField * * @return Receipt[]|Error */ - public function getAllReceiptsForCloud($cloudId, $limit = null, $offset = null, $dateRange = null) + public function getAllReceiptsForCloud($cloudId, $limit = null, $offset = null, $dateRange = null, $dateField = null) { $params = array( 'limit' => $limit, 'offset' => $offset, 'dateRange' => $dateRange, + 'dateField' => $dateField, ); $response = $this->apiClient->sendRequest( @@ -124,15 +130,17 @@ public function getAllReceiptsForCloud($cloudId, $limit = null, $offset = null, * @param int|null $limit * @param int|null $offset * @param string|null $dateRange + * @param string|null $dateField * * @return Receipt[]|Error */ - public function getAllReceiptsForBranch($cloudId, $branchId, $limit = null, $offset = null, $dateRange = null) + public function getAllReceiptsForBranch($cloudId, $branchId, $limit = null, $offset = null, $dateRange = null, $dateField = null) { $params = array( 'limit' => $limit, 'offset' => $offset, 'dateRange' => $dateRange, + 'dateField' => $dateField, ); $response = $this->apiClient->sendRequest(