From f5dca09fe9f3b7a06f7effbd389ec7e7858934b9 Mon Sep 17 00:00:00 2001 From: Sam Poyigi <6567634+sampoyigi@users.noreply.github.com> Date: Sat, 28 Dec 2024 20:21:22 +0000 Subject: [PATCH] Refactor event handling by adding refund processed event classes. Signed-off-by: Sam Poyigi <6567634+sampoyigi@users.noreply.github.com> --- .../OrderBeforeRefundProcessedEvent.php | 20 ++++++++++++++++ src/Events/OrderRefundProcessedEvent.php | 24 +++++++++++++++++++ src/Models/PaymentLog.php | 4 ++-- 3 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 src/Events/OrderBeforeRefundProcessedEvent.php create mode 100644 src/Events/OrderRefundProcessedEvent.php diff --git a/src/Events/OrderBeforeRefundProcessedEvent.php b/src/Events/OrderBeforeRefundProcessedEvent.php new file mode 100644 index 0000000..07dccee --- /dev/null +++ b/src/Events/OrderBeforeRefundProcessedEvent.php @@ -0,0 +1,20 @@ +order = $paymentLog->order; + } + + public static function eventName() + { + return 'admin.order.beforeRefundProcessed'; + } +} diff --git a/src/Events/OrderRefundProcessedEvent.php b/src/Events/OrderRefundProcessedEvent.php new file mode 100644 index 0000000..4c5c0a5 --- /dev/null +++ b/src/Events/OrderRefundProcessedEvent.php @@ -0,0 +1,24 @@ +order = $paymentLog->order; + } + + public static function eventName() + { + return 'admin.order.refundProcessed'; + } +} diff --git a/src/Models/PaymentLog.php b/src/Models/PaymentLog.php index 890af32..3604456 100644 --- a/src/Models/PaymentLog.php +++ b/src/Models/PaymentLog.php @@ -3,11 +3,11 @@ namespace Igniter\PayRegister\Models; use Carbon\Carbon; -use Igniter\Cart\Events\OrderBeforeRefundProcessedEvent; -use Igniter\Cart\Events\OrderRefundProcessedEvent; use Igniter\Flame\Database\Factories\HasFactory; use Igniter\Flame\Database\Model; use Igniter\Flame\Database\Traits\Validation; +use Igniter\PayRegister\Events\OrderBeforeRefundProcessedEvent; +use Igniter\PayRegister\Events\OrderRefundProcessedEvent; /** * PaymentLog Model Class