From aecd16854669933b33a753b9ee44e197ef5f7093 Mon Sep 17 00:00:00 2001 From: 4gneau Date: Wed, 12 Feb 2025 17:53:18 +0100 Subject: [PATCH 1/2] Update Connection.php --- src/Lce/Connection.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Lce/Connection.php b/src/Lce/Connection.php index d4f85bd..94dbe5c 100644 --- a/src/Lce/Connection.php +++ b/src/Lce/Connection.php @@ -44,6 +44,14 @@ public function post($resource, $params, $format = null) return $response; } + public function put($resource, $id = null, $action = null, $format = null, $params = null) + { + $uri = $this->base_uri($resource, $id, $action, $format); + $response = $this->request('put', $uri, $params, $format); + + return $response; + } + public function server() { return $this->servers[$this->env]; From ec2013a008b4790f871f587e3e47903963f31fe2 Mon Sep 17 00:00:00 2001 From: 4gneau Date: Wed, 12 Feb 2025 17:57:54 +0100 Subject: [PATCH 2/2] Update Order.php --- src/Lce/Resource/Order.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Lce/Resource/Order.php b/src/Lce/Resource/Order.php index 4aa182f..30f5a6f 100644 --- a/src/Lce/Resource/Order.php +++ b/src/Lce/Resource/Order.php @@ -54,4 +54,11 @@ public function tracking() return $tracking; } + + public function cancel() + { + $cancel = Lce::$connection->put('orders', $this->id, 'cancel'); + + return $cancel; + } }