App\Listeners\InvoiceListener::restoredPayment PHP Method

restoredPayment() public method

public restoredPayment ( PaymentWasRestored $event )
$event App\Events\PaymentWasRestored
    public function restoredPayment(PaymentWasRestored $event)
    {
        if (!$event->fromDeleted) {
            return;
        }
        $payment = $event->payment;
        $invoice = $payment->invoice;
        $adjustment = $payment->getCompletedAmount() * -1;
        $invoice->updateBalances($adjustment);
        $invoice->updatePaidStatus();
    }