This commit is contained in:
James Cole
2016-10-30 06:14:07 +01:00
parent c9f14da294
commit d4995e342f
4 changed files with 166 additions and 12 deletions

View File

@@ -13,7 +13,10 @@ declare(strict_types = 1);
namespace FireflyIII\Repositories\Journal;
use FireflyIII\Models\Account;
use FireflyIII\Models\TransactionJournal;
use FireflyIII\Models\TransactionType;
use Illuminate\Support\MessageBag;
/**
* Interface JournalRepositoryInterface
@@ -32,6 +35,15 @@ interface JournalRepositoryInterface
*/
public function delete(TransactionJournal $journal): bool;
/**
* @param TransactionJournal $journal
* @param TransactionType $type
* @param array $data
*
* @return MessageBag
*/
public function convert(TransactionJournal $journal, TransactionType $type, Account $source, Account $destination): MessageBag;
/**
* Find a specific journal
*