From ca1eeed60576a66452646779cae46ac0446fcd1e Mon Sep 17 00:00:00 2001 From: James Cole Date: Sun, 2 May 2021 14:52:49 +0200 Subject: [PATCH] Add info to events handler --- app/Events/StoredTransactionGroup.php | 5 ++++- app/Events/UpdatedTransactionGroup.php | 11 ++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/app/Events/StoredTransactionGroup.php b/app/Events/StoredTransactionGroup.php index 558dc9015d..3c497e37bd 100644 --- a/app/Events/StoredTransactionGroup.php +++ b/app/Events/StoredTransactionGroup.php @@ -37,16 +37,19 @@ class StoredTransactionGroup extends Event use SerializesModels; public bool $applyRules; + public bool $fireWebhooks; public TransactionGroup $transactionGroup; + /** * Create a new event instance. * * @param TransactionGroup $transactionGroup * @param bool $applyRules */ - public function __construct(TransactionGroup $transactionGroup, bool $applyRules = true) + public function __construct(TransactionGroup $transactionGroup, bool $applyRules = true, bool $fireWebhooks = true) { $this->transactionGroup = $transactionGroup; + $this->fireWebhooks = $fireWebhooks; $this->applyRules = $applyRules; } } diff --git a/app/Events/UpdatedTransactionGroup.php b/app/Events/UpdatedTransactionGroup.php index e379251fbd..1fa5abd9ce 100644 --- a/app/Events/UpdatedTransactionGroup.php +++ b/app/Events/UpdatedTransactionGroup.php @@ -36,18 +36,19 @@ class UpdatedTransactionGroup extends Event { use SerializesModels; - /** @var bool */ - public $applyRules; - /** @var TransactionGroup The group that was stored. */ - public $transactionGroup; + public bool $applyRules; + public bool $fireWebhooks; + public TransactionGroup $transactionGroup; + /** * Create a new event instance. * * @param TransactionGroup $transactionGroup */ - public function __construct(TransactionGroup $transactionGroup, bool $applyRules = true) + public function __construct(TransactionGroup $transactionGroup, bool $applyRules = true, bool $fireWebhooks = true) { $this->transactionGroup = $transactionGroup; + $this->fireWebhooks = $fireWebhooks; $this->applyRules = $applyRules; } }