HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/brameda/brameda.nl/app/Komma/Shop/Payment/Events/TransactionChanged.php
<?php


namespace App\Komma\Shop\Payment\Events;

use App\Komma\Shop\Payment\Transaction;
use Illuminate\Queue\SerializesModels;

class TransactionChanged
{
    use SerializesModels;

    /** @var Transaction $transaction */
    public $transaction;

    /** @var array The attributes that changed and their values. */
    public $modifiedTransactionAttributes;

    /** @var array The attributes before the change. */
    public $originalAttributes;

    /**
     * Create a new event instance
     * @param Transaction $transaction
     */
    public function __construct(Transaction $transaction)
    {
        $this->transaction = $transaction;
        $this->originalAttributes = $transaction->getOriginal();
        $this->modifiedTransactionAttributes = $transaction->getDirty();
    }
}