Add method to mark journals as completed.

This commit is contained in:
James Cole
2018-02-16 16:58:08 +01:00
parent 2ee0490141
commit b22d30bc65
2 changed files with 24 additions and 0 deletions

View File

@@ -239,6 +239,21 @@ class JournalRepository implements JournalRepositoryInterface
return TransactionType::TRANSFER === $journal->transactionType->type;
}
/**
* Mark journal as completed and return it.
*
* @param TransactionJournal $journal
*
* @return TransactionJournal
*/
public function markCompleted(TransactionJournal $journal): TransactionJournal
{
$journal->completed = true;
$journal->save();
return $journal;
}
/**
* @param Transaction $transaction
*