Static analysis

This commit is contained in:
David Bomba 2023-08-04 18:16:58 +10:00
parent dc1d23067c
commit c7595b7032

View File

@ -48,12 +48,14 @@ class ProcessBankRules extends AbstractService
private function matchCredit() private function matchCredit()
{ {
/** @var \Illuminate\Database\Eloquent\Collection<Invoice> $this->invoices */
$this->invoices = Invoice::where('company_id', $this->bank_transaction->company_id) $this->invoices = Invoice::where('company_id', $this->bank_transaction->company_id)
->whereIn('status_id', [1,2,3]) ->whereIn('status_id', [1,2,3])
->where('is_deleted', 0) ->where('is_deleted', 0)
->get(); ->get();
$invoice = $this->invoices->first(function ($value, $key) { $invoice = $this->invoices->first(function ($value, $key) {
/** @var \App\Models\Invoice $value */
return str_contains($this->bank_transaction->description, $value->number); return str_contains($this->bank_transaction->description, $value->number);
}); });