As we have own event class, we could just call:
```php
new PurchaseCompleteEvent($order->getPayment(), $status->getStatus());

class PurchaseCompleteEvent extends Event
{
    protected $payment;
    protected $status;

    public function __construct($payment, $status = null)
    {
        $this->payment = $payment;
        $this->status = $status;
    }
}