Improve transaction linking [skip ci]

This commit is contained in:
James Cole
2018-04-14 23:25:28 +02:00
parent b2aa73b31e
commit 6c12337317

View File

@@ -422,12 +422,13 @@ class BillRepository implements BillRepositoryInterface
* Link a set of journals to a bill.
*
* @param Bill $bill
* @param Collection $journals
* @param Collection $transactions
*/
public function linkCollectionToBill(Bill $bill, Collection $journals): void
public function linkCollectionToBill(Bill $bill, Collection $transactions): void
{
/** @var TransactionJournal $journal */
foreach ($journals as $journal) {
/** @var Transaction $transaction */
foreach ($transactions as $transaction) {
$journal = $transaction->transactionJournal;
$journal->bill_id = $bill->id;
$journal->save();
Log::debug(sprintf('Linked journal #%d to bill #%d', $journal->id, $bill->id));