File: D:/HostingSpaces/SBogers10/shop.komma.nl/app/Shipments/Events/ShipmentChanged.php
<?php
namespace App\Shipments\Events;
use App\Payment\Transaction;
use App\Shipments\Shipment;
use Illuminate\Queue\SerializesModels;
class ShipmentChanged
{
use SerializesModels;
/** @var Shipment $shipment */
public $shipment;
/** @var array The attributes that changed and their values. */
public $modifiedAttributes;
/** @var array The attributes before the change. */
public $originalAttributes;
/**
* Create a new event instance
* @param Shipment $shipment
*/
public function __construct(Shipment $shipment)
{
$this->shipment = $shipment;
$this->originalAttributes = $shipment->getOriginal();
$this->modifiedAttributes = $shipment->getDirty();
}
}