Refactor upgrade and verify commands.

This commit is contained in:
James Cole
2019-03-23 08:10:59 +01:00
parent a89be86ca4
commit 1b0be2a47e
32 changed files with 1883 additions and 873 deletions

View File

@@ -39,7 +39,6 @@ use Illuminate\Support\MessageBag;
*/
interface JournalRepositoryInterface
{
/**
* @param TransactionJournal $journal
* @param TransactionType $type
@@ -57,9 +56,6 @@ interface JournalRepositoryInterface
*/
public function countTransactions(TransactionJournal $journal): int;
/** @noinspection MoreThanThreeArgumentsInspection */
/**
* Deletes a journal.
*
@@ -69,6 +65,9 @@ interface JournalRepositoryInterface
*/
public function destroy(TransactionJournal $journal): bool;
/** @noinspection MoreThanThreeArgumentsInspection */
/**
* Find a journal by its hash.
*
@@ -205,6 +204,13 @@ interface JournalRepositoryInterface
*/
public function getJournalTotal(TransactionJournal $journal): string;
/**
* Return all journals without a group, used in an upgrade routine.
*
* @return Collection
*/
public function getJournalsWithoutGroup(): Collection;
/**
* @param TransactionJournalLink $link
*