Updated accounts so actions will trigger cache flush.

This commit is contained in:
James Cole
2014-11-27 16:20:16 +01:00
parent 5a505c8469
commit 935276af88
7 changed files with 65 additions and 19 deletions

View File

@@ -37,6 +37,19 @@ class TransactionJournal implements TransactionJournalInterface, CUD, CommonData
*/
public function destroy(Ardent $model)
{
/*
* Trigger deletion.
*/
\Event::fire('transactionJournal.destroy', [$model]); // new and used.
/*
* Since this event will also destroy both transactions, trigger on those as
* well because we might want to update some caches and what-not.
*/
/** @var Transaction $transaction */
foreach ($model->transactions as $transaction) {
\Event::fire('transaction.destroy', [$transaction]);
}
$model->delete();
return true;