From 8ce5db8df08461954a6d7ba2598ff56b746d3011 Mon Sep 17 00:00:00 2001 From: Nurmuhammet Allanov Date: Thu, 13 Mar 2025 17:35:49 +0500 Subject: [PATCH] stan errors --- .../SberPaymentOrderFieldsForIndex.php | 8 ++++++- .../Nova/Resources/NovaSberPaymentOrder.php | 22 ++++++++++++++----- .../Resources/NovaSberPaymentOrderItem.php | 6 +++++ .../Resources/SberPaymentOrderFileFields.php | 4 ++++ .../Models/TuitionPaymentOrder.php | 6 +++++ .../TuitionPaymentOrderFieldsForDetail.php | 5 +++-- .../Resources/NovaTuitionPaymentOrder.php | 2 +- .../TuitionPaymentOrderFileFields.php | 4 ++++ .../Models/VisaMasterPaymentOrder.php | 12 ++++++++++ 9 files changed, 59 insertions(+), 10 deletions(-) diff --git a/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/SberPaymentOrderFieldsForIndex.php b/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/SberPaymentOrderFieldsForIndex.php index 38f1ef1..dbb4695 100644 --- a/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/SberPaymentOrderFieldsForIndex.php +++ b/app/Modules/SberPaymentOrder/Nova/Resources/Concerns/SberPaymentOrderFieldsForIndex.php @@ -17,6 +17,9 @@ class SberPaymentOrderFieldsForIndex { /** * Loan Order fields for "create" + * + * @param NovaSberPaymentOrder $resource + * @return array */ public static function make(NovaSberPaymentOrder $resource): array { @@ -56,7 +59,10 @@ class SberPaymentOrderFieldsForIndex ->sortable(), Text::make(sprintf('%s (%s)', __('Paid'), __('This month')), function () use ($resource) { - return static::paidField($resource, $resource->filter_month); + return static::paidField( + $resource, + $resource->offsetExists('filter_month') ? $resource->offsetGet('filter_month') : null + ); }), ]; } diff --git a/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrder.php b/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrder.php index 8f74827..9ad714b 100644 --- a/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrder.php +++ b/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrder.php @@ -60,7 +60,7 @@ class NovaSberPaymentOrder extends Resource /** * The relationships that should be eager loaded on index queries. * - * @var array + * @var array */ public static $with = ['branch', 'paymentItems']; @@ -112,8 +112,8 @@ class NovaSberPaymentOrder extends Resource /** * Build an "index" query for the given resource. * - * @param \Illuminate\Database\Eloquent\Builder $query - * @return \Illuminate\Database\Eloquent\Builder + * @param \Illuminate\Database\Eloquent\Builder<\App\Modules\SberPaymentOrder\Models\SberPaymentOrder> $query + * @return \Illuminate\Database\Eloquent\Builder<\App\Modules\SberPaymentOrder\Models\SberPaymentOrder> */ public static function indexQuery(NovaRequest $request, mixed $query): Builder { @@ -143,6 +143,8 @@ class NovaSberPaymentOrder extends Resource /** * Get the fields for index. + * + * @return array */ public function fieldsForIndex(): array { @@ -151,6 +153,8 @@ class NovaSberPaymentOrder extends Resource /** * Get the fields for detail + * + * @return array> */ public function fieldsForDetail(): array { @@ -332,6 +336,7 @@ class NovaSberPaymentOrder extends Resource * Actions * * @param NovaRequest $request + * @return array */ public function actions(NovaRequest $request): array { @@ -358,7 +363,7 @@ class NovaSberPaymentOrder extends Resource /** * Get the cards available for the request. * - * @return array + * @return array */ public function cards(NovaRequest $request) { @@ -370,14 +375,19 @@ class NovaSberPaymentOrder extends Resource /** * Get the filters available for the resource. * - * @return array + * @return array */ public function filters(NovaRequest $request) { return $this->myFilters(); } - public function myFilters() + /** + * All of my filters are here + * + * @return array + */ + public function myFilters(): array { return [ VisaMasterMonthlyPaidFilter::make('sber_payment_orders'), diff --git a/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrderItem.php b/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrderItem.php index e358467..c79cd3c 100644 --- a/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrderItem.php +++ b/app/Modules/SberPaymentOrder/Nova/Resources/NovaSberPaymentOrderItem.php @@ -122,6 +122,12 @@ class NovaSberPaymentOrderItem extends Resource ]; } + /** + * Actions + * + * @param NovaRequest $request + * @return array + */ public function actions(NovaRequest $request): array { return [ diff --git a/app/Modules/SberPaymentOrder/Nova/Resources/SberPaymentOrderFileFields.php b/app/Modules/SberPaymentOrder/Nova/Resources/SberPaymentOrderFileFields.php index a134990..de9a7af 100644 --- a/app/Modules/SberPaymentOrder/Nova/Resources/SberPaymentOrderFileFields.php +++ b/app/Modules/SberPaymentOrder/Nova/Resources/SberPaymentOrderFileFields.php @@ -9,6 +9,8 @@ class SberPaymentOrderFileFields { /** * Reciver files + * + * @return array */ public static function reciverFiles(): array { @@ -22,6 +24,8 @@ class SberPaymentOrderFileFields /** * Sender files + * + * @return array */ public static function senderFiles(): array { diff --git a/app/Modules/TuitionPaymentOrder/Models/TuitionPaymentOrder.php b/app/Modules/TuitionPaymentOrder/Models/TuitionPaymentOrder.php index ed4faca..a383515 100644 --- a/app/Modules/TuitionPaymentOrder/Models/TuitionPaymentOrder.php +++ b/app/Modules/TuitionPaymentOrder/Models/TuitionPaymentOrder.php @@ -50,6 +50,8 @@ class TuitionPaymentOrder extends Model implements HasMedia /** * Branch + * + * @return BelongsTo */ public function branch(): BelongsTo { @@ -58,6 +60,8 @@ class TuitionPaymentOrder extends Model implements HasMedia /** * Required files + * + * @return array> */ public static function reciverFiles(): array { @@ -102,6 +106,8 @@ class TuitionPaymentOrder extends Model implements HasMedia /** * Sender files + * + * @return array> */ public static function senderFiles(): array { diff --git a/app/Modules/TuitionPaymentOrder/Nova/Resources/Concerns/TuitionPaymentOrderFieldsForDetail.php b/app/Modules/TuitionPaymentOrder/Nova/Resources/Concerns/TuitionPaymentOrderFieldsForDetail.php index 96e78ae..bfef669 100644 --- a/app/Modules/TuitionPaymentOrder/Nova/Resources/Concerns/TuitionPaymentOrderFieldsForDetail.php +++ b/app/Modules/TuitionPaymentOrder/Nova/Resources/Concerns/TuitionPaymentOrderFieldsForDetail.php @@ -2,6 +2,7 @@ namespace App\Modules\TuitionPaymentOrder\Nova\Resources\Concerns; +use App\Modules\TuitionPaymentOrder\Nova\Resources\NovaTuitionPaymentOrder; use App\Modules\TuitionPaymentOrder\Nova\Resources\TuitionPaymentOrderFileFields; use App\Nova\Resources\Branch\Branch; use App\Repos\Order\OrderRepo; @@ -22,9 +23,9 @@ class TuitionPaymentOrderFieldsForDetail /** * Get fields for detail view * - * @return array + * @return array> */ - public static function make($resource): array + public static function make(NovaTuitionPaymentOrder $resource): array { return [ new Panel(__('Status'), [ diff --git a/app/Modules/TuitionPaymentOrder/Nova/Resources/NovaTuitionPaymentOrder.php b/app/Modules/TuitionPaymentOrder/Nova/Resources/NovaTuitionPaymentOrder.php index b23ced1..34ed480 100644 --- a/app/Modules/TuitionPaymentOrder/Nova/Resources/NovaTuitionPaymentOrder.php +++ b/app/Modules/TuitionPaymentOrder/Nova/Resources/NovaTuitionPaymentOrder.php @@ -55,7 +55,7 @@ class NovaTuitionPaymentOrder extends Resource /** * The relationships that should be eager loaded on index queries. * - * @var array + * @var array */ public static $with = ['branch']; diff --git a/app/Modules/TuitionPaymentOrder/Nova/Resources/TuitionPaymentOrderFileFields.php b/app/Modules/TuitionPaymentOrder/Nova/Resources/TuitionPaymentOrderFileFields.php index e125688..482d612 100644 --- a/app/Modules/TuitionPaymentOrder/Nova/Resources/TuitionPaymentOrderFileFields.php +++ b/app/Modules/TuitionPaymentOrder/Nova/Resources/TuitionPaymentOrderFileFields.php @@ -11,6 +11,8 @@ class TuitionPaymentOrderFileFields { /** * Reciver files + * + * @return array */ public static function reciverFiles(): array { @@ -37,6 +39,8 @@ class TuitionPaymentOrderFileFields /** * Sender files + * + * @return array */ public static function senderFiles(): array { diff --git a/app/Modules/VisaMasterPaymentOrder/Models/VisaMasterPaymentOrder.php b/app/Modules/VisaMasterPaymentOrder/Models/VisaMasterPaymentOrder.php index b4ba227..16afe52 100644 --- a/app/Modules/VisaMasterPaymentOrder/Models/VisaMasterPaymentOrder.php +++ b/app/Modules/VisaMasterPaymentOrder/Models/VisaMasterPaymentOrder.php @@ -112,6 +112,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia /** * User + * + * @return BelongsTo */ public function user(): BelongsTo { @@ -120,6 +122,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia /** * Branch + * + * @return BelongsTo */ public function branch(): BelongsTo { @@ -128,6 +132,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia /** * Payment itmes + * + * @return HasMany */ public function paymentItems(): HasMany { @@ -136,6 +142,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia /** * Get applications types + * + * @return array */ public static function applicationTypes(): array { @@ -147,6 +155,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia /** * Required files + * + * @return array> */ public static function reciverFiles(): array { @@ -191,6 +201,8 @@ class VisaMasterPaymentOrder extends Model implements HasMedia /** * Sender files + * + * @return array> */ public static function senderFiles(): array {