Add ability to disable running of rules on transactions.

This commit is contained in:
James Cole
2020-03-06 09:41:27 +01:00
parent 4818baee39
commit 9817c0807a
7 changed files with 29 additions and 12 deletions

View File

@@ -36,6 +36,7 @@ class StoredTransactionGroup extends Event
{
use SerializesModels;
/** @var bool */
public $applyRules;
/** @var TransactionGroup The group that was stored. */
public $transactionGroup;

View File

@@ -37,6 +37,8 @@ class UpdatedTransactionGroup extends Event
{
use SerializesModels;
/** @var bool */
public $applyRules;
/** @var TransactionGroup The group that was stored. */
public $transactionGroup;
@@ -45,8 +47,9 @@ class UpdatedTransactionGroup extends Event
*
* @param TransactionGroup $transactionGroup
*/
public function __construct(TransactionGroup $transactionGroup)
public function __construct(TransactionGroup $transactionGroup, bool $applyRules = true)
{
$this->transactionGroup = $transactionGroup;
$this->applyRules = $applyRules;
}
}