From 0992b4e27400ebcd9c3ae1e9b2f1089e9bb081fa Mon Sep 17 00:00:00 2001 From: Alazar Kassahun Date: Mon, 23 Feb 2026 15:05:23 +0300 Subject: [PATCH] refactor: improve formatting of updateOrCreate parameters in WebhookHandler --- src/Actions/WebhookHandler.php | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/src/Actions/WebhookHandler.php b/src/Actions/WebhookHandler.php index b849e15..4b045af 100644 --- a/src/Actions/WebhookHandler.php +++ b/src/Actions/WebhookHandler.php @@ -21,16 +21,20 @@ public function handle(Request $request, string $provider): WebhookEvent $event = $driver->parse($request); - return WebhookEvent::updateOrCreate([ - 'provider' => $event->provider(), - 'is_success' => $event->isSuccess(), - 'tx_ref' => $event->getReference(), - 'provider_ref' => $event->getProviderReference(), - 'status' => $event->getStatus(), - 'amount' => $event->getAmount(), - 'charge' => $event->getCharge(), - 'currency' => $event->getCurrency(), - 'data' => $event->raw(), - ]); + return WebhookEvent::updateOrCreate( + [ + 'provider' => $event->provider(), + 'tx_ref' => $event->getReference(), + ], + [ + 'is_success' => $event->isSuccess(), + 'provider_ref' => $event->getProviderReference(), + 'status' => $event->getStatus(), + 'amount' => $event->getAmount(), + 'charge' => $event->getCharge(), + 'currency' => $event->getCurrency(), + 'data' => $event->raw(), + ] + ); } }