1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-19 16:01:34 +02:00
invoiceninja/app/Listeners/TaskListener.php
2019-01-30 22:25:37 +11:00

23 lines
446 B
PHP

<?php
namespace App\Listeners;
use App\Events\InvoiceWasDeleted;
use App\Models\Task;
/**
* Class TaskListener.
*/
class TaskListener
{
/**
* @param InvoiceWasDeleted $event
*/
public function deletedInvoice(InvoiceWasDeleted $event)
{
// Release any tasks associated with the deleted invoice
Task::where('invoice_id', '=', $event->invoice->id)
->update(['invoice_id' => null]);
}
}