diff --git a/app/Repositories/Journal/JournalRepository.php b/app/Repositories/Journal/JournalRepository.php index 055c4f0985..fc594b0730 100644 --- a/app/Repositories/Journal/JournalRepository.php +++ b/app/Repositories/Journal/JournalRepository.php @@ -377,6 +377,30 @@ class JournalRepository implements JournalRepositoryInterface return $journal; } + /** + * Store a new transaction journal based on the values given. + * + * @param array $values + * + * @return TransactionJournal + */ + public function storeBasic(array $values): TransactionJournal + { + return TransactionJournal::create($values); + } + + /** + * Store a new transaction based on the values given. + * + * @param array $values + * + * @return Transaction + */ + public function storeBasicTransaction(array $values): Transaction + { + return Transaction::create($values); + } + /** * @param TransactionJournal $journal * @param array $data diff --git a/app/Repositories/Journal/JournalRepositoryInterface.php b/app/Repositories/Journal/JournalRepositoryInterface.php index 5a99125173..85a7e79d65 100644 --- a/app/Repositories/Journal/JournalRepositoryInterface.php +++ b/app/Repositories/Journal/JournalRepositoryInterface.php @@ -152,6 +152,24 @@ interface JournalRepositoryInterface */ public function store(array $data): TransactionJournal; + /** + * Store a new transaction journal based on the values given. + * + * @param array $values + * + * @return TransactionJournal + */ + public function storeBasic(array $values): TransactionJournal; + + /** + * Store a new transaction based on the values given. + * + * @param array $values + * + * @return Transaction + */ + public function storeBasicTransaction(array $values): Transaction; + /** * @param TransactionJournal $journal * @param array $data