From fcfe0d277235f9564266cd05d3f3ae49b216aad9 Mon Sep 17 00:00:00 2001 From: VISHAL Date: Sat, 1 Mar 2025 21:36:17 +0530 Subject: [PATCH 1/2] feat: add client method and resource to get order consignments --- src/Bigcommerce/Api/Client.php | 9 +++++++++ src/Bigcommerce/Api/Resources/OrderConsignment.php | 10 ++++++++++ 2 files changed, 19 insertions(+) create mode 100644 src/Bigcommerce/Api/Resources/OrderConsignment.php diff --git a/src/Bigcommerce/Api/Client.php b/src/Bigcommerce/Api/Client.php index 7f14a47..aea1982 100644 --- a/src/Bigcommerce/Api/Client.php +++ b/src/Bigcommerce/Api/Client.php @@ -973,6 +973,15 @@ public static function getOrderProducts($orderID) return self::getCollection('/orders/' . $orderID . '/products', 'OrderProduct'); } + /** + * @param $orderID + * @return mixed + */ + public static function getOrderConsignments($orderID) + { + return self::getResource('/orders/' . $orderID . '/consignments', 'OrderConsignment'); + } + /** * The total number of order products in the collection. * diff --git a/src/Bigcommerce/Api/Resources/OrderConsignment.php b/src/Bigcommerce/Api/Resources/OrderConsignment.php new file mode 100644 index 0000000..34ed364 --- /dev/null +++ b/src/Bigcommerce/Api/Resources/OrderConsignment.php @@ -0,0 +1,10 @@ + Date: Sat, 1 Mar 2025 21:36:30 +0530 Subject: [PATCH 2/2] add igore type error to baseline file --- .phpstan/baseline.neon | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.phpstan/baseline.neon b/.phpstan/baseline.neon index de83541..1cc82f5 100644 --- a/.phpstan/baseline.neon +++ b/.phpstan/baseline.neon @@ -779,3 +779,9 @@ parameters: message: "#^Method Bigcommerce\\\\Api\\\\Resources\\\\Sku\\:\\:update\\(\\) has no return type specified\\.$#" count: 1 path: ../src/Bigcommerce/Api/Resources/Sku.php + + - + message: '#^Method Bigcommerce\\Api\\Client\:\:getOrderConsignments\(\) has parameter \$orderID with no type specified\.$#' + identifier: missingType.parameter + count: 1 + path: ../src/Bigcommerce/Api/Client.php