Updates for static analysis

This commit is contained in:
David Bomba 2023-08-06 18:18:36 +10:00
parent 81bad287ca
commit f186422741
3 changed files with 3 additions and 4 deletions

View File

@ -72,6 +72,7 @@ class ValidRefundableInvoices implements Rule
foreach ($this->input['invoices'] as $val) {
if ($val['invoice_id'] == $invoice->id) {
/** @var \App\Models\Paymentable $pivot_record */
$pivot_record = $payment->paymentables->where('paymentable_id', $invoice->id)->first();
if ($val['amount'] > ($pivot_record->amount - $pivot_record->refunded)) {

View File

@ -77,7 +77,6 @@ use Illuminate\Database\Eloquent\SoftDeletes;
* @property-read \App\Models\PaymentType|null $type
* @property-read \App\Models\User|null $user
* @property-read \App\Models\Vendor|null $vendor
* @method static \Illuminate\Database\Eloquent\Builder exclude($columns)
* @method static \Database\Factories\PaymentFactory factory($count = null, $state = [])
* @method static \Illuminate\Database\Eloquent\Builder|Payment filter(\App\Filters\QueryFilters $filters)
* @method static \Illuminate\Database\Eloquent\Builder|Payment newModelQuery()
@ -90,8 +89,7 @@ use Illuminate\Database\Eloquent\SoftDeletes;
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Credit> $credits
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Document> $documents
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Invoice> $invoices
* @property-read \Illuminate\Database\Eloquent\Collection<int, \App\Models\Paymentable> $paymentables
* @method static \Illuminate\Database\Eloquent\Builder|\Illuminate\Database\Query\Builder withTrashed(bool $withTrashed = true)
* @property \Illuminate\Database\Eloquent\Collection<int, \App\Models\Payment> $paymentables
* @mixin \Eloquent
*/
class Payment extends BaseModel

View File

@ -191,7 +191,7 @@ trait Refundable
$client_balance_adjustment = $this->adjustInvoices($data);
/** @var \App\Models\Client $this->client */
/** @var \App\Models\Payment $this */
$this->client->paid_to_date -= $data['amount'];
$this->client->save();