mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Updates for static analysis
This commit is contained in:
parent
81bad287ca
commit
f186422741
@ -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)) {
|
||||
|
@ -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
|
||||
|
@ -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();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user