From 0260bb49414c614d4b27de3c599110ccf492570a Mon Sep 17 00:00:00 2001 From: Steve Chaloner <steve@seats.io> Date: Tue, 12 Nov 2024 15:21:12 +0100 Subject: [PATCH] Remove update chart key for event Updating the chart key of an event is no longer documented but is still supported by the client libraries. This PR removes the parameter from `UpdateEventParams`. --- src/Events/Events.php | 4 ---- src/Events/UpdateEventParams.php | 5 ----- tests/Events/UpdateEventTest.php | 13 ------------- 3 files changed, 22 deletions(-) diff --git a/src/Events/Events.php b/src/Events/Events.php index 767f355..468a45e 100644 --- a/src/Events/Events.php +++ b/src/Events/Events.php @@ -145,10 +145,6 @@ public function update(string $eventKey, UpdateEventParams $params): void { $request = new stdClass(); - if ($params->chartKey !== null) { - $request->chartKey = $params->chartKey; - } - if ($params->eventKey !== null) { $request->eventKey = $params->eventKey; } diff --git a/src/Events/UpdateEventParams.php b/src/Events/UpdateEventParams.php index 2c8a4f4..92b7d8b 100644 --- a/src/Events/UpdateEventParams.php +++ b/src/Events/UpdateEventParams.php @@ -4,11 +4,6 @@ class UpdateEventParams extends EventParams { - /** - * @var string - */ - public $chartKey; - /** * @var bool */ diff --git a/tests/Events/UpdateEventTest.php b/tests/Events/UpdateEventTest.php index 143ecb9..6cea2d9 100644 --- a/tests/Events/UpdateEventTest.php +++ b/tests/Events/UpdateEventTest.php @@ -11,19 +11,6 @@ class UpdateEventTest extends SeatsioClientTest { - public function testUpdateChartKey() - { - $chart1 = $this->seatsioClient->charts->create(); - $chart2 = $this->seatsioClient->charts->create(); - $event = $this->seatsioClient->events->create($chart1->key); - - $this->seatsioClient->events->update($event->key, UpdateEventParams::create()->setChartKey($chart2->key)); - - $retrievedEvent = $this->seatsioClient->events->retrieve($event->key); - self::assertEquals($chart2->key, $retrievedEvent->chartKey); - self::assertNotNull($retrievedEvent->updatedOn); - } - public function testUpdateIsInThePast() { $chart = $this->seatsioClient->charts->create();