@@ -428,10 +428,10 @@ public function resolveShowAttributes(RestifyRequest $request)
428428 {
429429 $ fields = $ this ->collectFields ($ request )
430430 ->forShow ($ request , $ this )
431- ->filter (fn (Field $ field ) => $ field ->authorize ($ request ))
432- ->each (fn (Field $ field ) => $ field ->resolveForShow ($ this ))
433- ->map (fn (Field $ field ) => $ field ->serializeToValue ($ request ))
434- ->mapWithKeys (fn ($ value ) => $ value )
431+ ->filter (fn (Field $ field ) => $ field ->authorize ($ request ))
432+ ->each (fn (Field $ field ) => $ field ->resolveForShow ($ this ))
433+ ->map (fn (Field $ field ) => $ field ->serializeToValue ($ request ))
434+ ->mapWithKeys (fn ($ value ) => $ value )
435435 ->all ();
436436
437437 if ($ this instanceof Mergeable) {
@@ -496,17 +496,17 @@ public function resolveIndexAttributes($request)
496496 ->collectFields ($ request )
497497 ->when (
498498 $ this ->hasCustomColumns (),
499- fn (FieldCollection $ fields ) => $ fields ->inList ($ this ->getColumns ())
499+ fn (FieldCollection $ fields ) => $ fields ->inList ($ this ->getColumns ())
500500 )
501501 ->forIndex ($ request , $ this )
502- ->filter (fn (Field $ field ) => $ field ->authorize ($ request ))
502+ ->filter (fn (Field $ field ) => $ field ->authorize ($ request ))
503503 ->when (
504504 $ this ->eagerState ,
505- fn ($ items ) => $ items ->filter (fn (Field $ field ) => ! $ field instanceof EagerField)
505+ fn ($ items ) => $ items ->filter (fn (Field $ field ) => ! $ field instanceof EagerField)
506506 )
507- ->each (fn (Field $ field ) => $ field ->resolveForIndex ($ this ))
508- ->map (fn (Field $ field ) => $ field ->serializeToValue ($ request ))
509- ->mapWithKeys (fn ($ value ) => $ value )
507+ ->each (fn (Field $ field ) => $ field ->resolveForIndex ($ this ))
508+ ->map (fn (Field $ field ) => $ field ->serializeToValue ($ request ))
509+ ->mapWithKeys (fn ($ value ) => $ value )
510510 ->all ();
511511 }
512512
@@ -540,10 +540,10 @@ public function resolveShowPivots(RestifyRequest $request): array
540540 }
541541
542542 return $ pivots
543- ->filter (fn (Field $ field ) => $ field ->authorize ($ request ))
544- ->each (fn (Field $ field ) => $ field ->resolve ($ this ))
545- ->map (fn (Field $ field ) => $ field ->serializeToValue ($ request ))
546- ->mapWithKeys (fn ($ value ) => $ value )
543+ ->filter (fn (Field $ field ) => $ field ->authorize ($ request ))
544+ ->each (fn (Field $ field ) => $ field ->resolve ($ this ))
545+ ->map (fn (Field $ field ) => $ field ->serializeToValue ($ request ))
546+ ->mapWithKeys (fn ($ value ) => $ value )
547547 ->all ();
548548 }
549549
@@ -569,8 +569,8 @@ public function resolveRelationships($request): array
569569 ->forRequest ($ request , $ this )
570570 ->mapIntoRelated ($ request , $ this )
571571 ->unserialized ($ request , $ this )
572- ->when ($ this ->isForMcp (), fn (RelatedCollection $ collection ) => $ collection ->forMcp ($ request , $ this ))
573- ->map (fn (Related $ related ) => $ related ->resolve ($ request , $ this )->getValue ())
572+ ->when ($ this ->isForMcp (), fn (RelatedCollection $ collection ) => $ collection ->forMcp ($ request , $ this ))
573+ ->map (fn (Related $ related ) => $ related ->resolve ($ request , $ this )->getValue ())
574574 ->map (function (mixed $ items ) {
575575 if ($ items instanceof Collection) {
576576 return $ items ->filter ()->values ();
@@ -636,13 +636,13 @@ public function indexAsArray(RestifyRequest $request): array
636636 return $ repository ->authorizedToShow ($ request );
637637 })->values ();
638638
639- $ data = $ items ->map (fn (self $ repository ) => $ repository ->serializeForIndex ($ request ));
639+ $ data = $ items ->map (fn (self $ repository ) => $ repository ->serializeForIndex ($ request ));
640640
641641 return $ this ->filter ([
642642 'meta ' => $ this ->when (
643643 $ meta = $ this ->resolveIndexMainMeta (
644644 $ request ,
645- $ models = $ items ->map (fn (self $ repository ) => $ repository ->resource ),
645+ $ models = $ items ->map (fn (self $ repository ) => $ repository ->resource ),
646646 [
647647 'current_page ' => $ paginator ->currentPage (),
648648 'from ' => $ paginator ->firstItem (),
@@ -728,14 +728,14 @@ public function store(RestifyRequest $request)
728728 }
729729 }
730730
731- $ fields ->each (fn (Field $ field ) => $ field ->invokeAfter ($ request , $ this ->resource ));
731+ $ fields ->each (fn (Field $ field ) => $ field ->invokeAfter ($ request , $ this ->resource ));
732732
733733 $ this
734734 ->collectFields ($ request )
735735 ->forStore ($ request , $ this )
736736 ->withActions ($ request , $ this )
737737 ->authorizedStore ($ request )
738- ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource ));
738+ ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource ));
739739 });
740740
741741 if (method_exists (static ::class, 'stored ' )) {
@@ -764,14 +764,14 @@ public function storeBulk(RepositoryStoreBulkRequest $request)
764764
765765 $ this ->resource ->save ();
766766
767- $ fields ->each (fn (Field $ field ) => $ field ->invokeAfter ($ request , $ this ->resource ));
767+ $ fields ->each (fn (Field $ field ) => $ field ->invokeAfter ($ request , $ this ->resource ));
768768
769769 $ this
770770 ->collectFields ($ request )
771771 ->forStoreBulk ($ request , $ this )
772772 ->withActions ($ request , $ this , $ row )
773773 ->authorizedUpdateBulk ($ request )
774- ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource , $ row ));
774+ ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource , $ row ));
775775
776776 return $ this ->resource ;
777777 });
@@ -798,15 +798,15 @@ public function update(RestifyRequest $request, $repositoryId)
798798
799799 return $ fields ;
800800 })->each (
801- fn (Field $ field ) => $ field ->invokeAfter ($ request , $ this ->resource )
801+ fn (Field $ field ) => $ field ->invokeAfter ($ request , $ this ->resource )
802802 );
803803
804804 $ this
805805 ->collectFields ($ request )
806806 ->forUpdate ($ request , $ this )
807807 ->withActions ($ request , $ this )
808808 ->authorizedUpdate ($ request )
809- ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource ));
809+ ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource ));
810810
811811 return data ($ this ->serializeForShow ($ request ));
812812 }
@@ -818,7 +818,7 @@ public function patch(RestifyRequest $request, $repositoryId)
818818 DB ::transaction (function () use ($ request , $ keys ) {
819819 $ fields = $ this ->collectFields ($ request )
820820 ->filter (
821- fn (Field $ field ) => in_array ($ field ->attribute , $ keys ),
821+ fn (Field $ field ) => in_array ($ field ->attribute , $ keys ),
822822 )
823823 ->forUpdate ($ request , $ this )
824824 ->withoutActions ($ request , $ this )
@@ -837,18 +837,18 @@ public function patch(RestifyRequest $request, $repositoryId)
837837
838838 return $ fields ;
839839 })->each (
840- fn (Field $ field ) => $ field ->invokeAfter ($ request , $ this ->resource )
840+ fn (Field $ field ) => $ field ->invokeAfter ($ request , $ this ->resource )
841841 );
842842
843843 $ this
844844 ->collectFields ($ request )
845845 ->filter (
846- fn (Field $ field ) => in_array ($ field ->attribute , $ keys ),
846+ fn (Field $ field ) => in_array ($ field ->attribute , $ keys ),
847847 )
848848 ->forUpdate ($ request , $ this )
849849 ->withActions ($ request , $ this )
850850 ->authorizedPatch ($ request )
851- ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource ));
851+ ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource ));
852852
853853 return data ($ this ->serializeForShow ($ request ));
854854 }
@@ -869,7 +869,7 @@ public function updateBulk(RestifyRequest $request, $repositoryId, int $row)
869869 ->forUpdateBulk ($ request , $ this )
870870 ->withActions ($ request , $ this , $ row )
871871 ->authorizedUpdateBulk ($ request )
872- ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource , $ row ));
872+ ->each (fn (Field $ field ) => $ field ->actionHandler ->handle ($ request , $ this ->resource , $ row ));
873873
874874 return response ()->json ();
875875 }
@@ -894,7 +894,7 @@ public function attach(RestifyRequest $request, $repositoryId, Collection $pivot
894894 $ eagerField = $ this ->authorizeBelongsToMany ($ request )->belongsToManyField ($ request );
895895
896896 DB ::transaction (function () use ($ request , $ pivots , $ eagerField ) {
897- $ fields = $ eagerField ->collectPivotFields ()->filter (fn (
897+ $ fields = $ eagerField ->collectPivotFields ()->filter (fn (
898898 $ pivotField
899899 ) => $ request ->has ($ pivotField ->attribute ))->values ();
900900
@@ -938,7 +938,7 @@ public function detach(RestifyRequest $request, $repositoryId, Collection $pivot
938938
939939 $ deleted = DB ::transaction (function () use ($ pivots , $ eagerField , $ request ) {
940940 return $ pivots
941- ->map (fn ($ pivot ) => $ eagerField ->authorizeToDetach ($ request , $ pivot ) && $ pivot ->delete ());
941+ ->map (fn ($ pivot ) => $ eagerField ->authorizeToDetach ($ request , $ pivot ) && $ pivot ->delete ());
942942 });
943943
944944 return data ($ deleted , 204 );
@@ -981,7 +981,7 @@ public function allowToAttach(RestifyRequest $request, Collection $attachers): s
981981 {
982982 $ methodGuesser = 'attach ' .Str::studly ($ request ->relatedRepository );
983983
984- $ attachers ->each (fn ($ model ) => $ this ->authorizeToAttach ($ request , $ methodGuesser , $ model ));
984+ $ attachers ->each (fn ($ model ) => $ this ->authorizeToAttach ($ request , $ methodGuesser , $ model ));
985985
986986 return $ this ;
987987 }
@@ -999,7 +999,7 @@ public function allowToDetach(RestifyRequest $request, Collection $attachers): s
999999 {
10001000 $ methodGuesser = 'detach ' .Str::studly ($ request ->relatedRepository );
10011001
1002- $ attachers ->each (fn ($ model ) => $ this ->authorizeToDetach ($ request , $ methodGuesser , $ model ));
1002+ $ attachers ->each (fn ($ model ) => $ this ->authorizeToDetach ($ request , $ methodGuesser , $ model ));
10031003
10041004 return $ this ;
10051005 }
@@ -1103,7 +1103,7 @@ public function serializeForShow(RestifyRequest $request): array
11031103 $ this ->request = $ request ;
11041104
11051105 return $ this ->filter ([
1106- 'id ' => $ this ->when (optional ($ this ->resource )?->getKey(), fn () => $ this ->getId ($ request )),
1106+ 'id ' => $ this ->when (optional ($ this ->resource )?->getKey(), fn () => $ this ->getId ($ request )),
11071107 'type ' => $ this ->when ($ type = $ this ->getType ($ request ), $ type ),
11081108 'attributes ' => $ request ->isShowRequest () ? $ this ->resolveShowAttributes ($ request ) : $ this ->resolveIndexAttributes ($ request ),
11091109 'relationships ' => $ this ->when (value ($ related = $ this ->resolveRelationships ($ request )), $ related ),
@@ -1171,7 +1171,7 @@ private function modelAttributes(?Request $request = null): Collection
11711171 */
11721172 protected static function fillFields (RestifyRequest $ request , Model $ model , Collection $ fields )
11731173 {
1174- return $ fields ->map (fn (Field $ field ) => $ field ->fillAttribute ($ request , $ model ));
1174+ return $ fields ->map (fn (Field $ field ) => $ field ->fillAttribute ($ request , $ model ));
11751175 }
11761176
11771177 protected static function fillBulkFields (
@@ -1239,14 +1239,14 @@ public function restifyjsSerialize(RestifyRequest $request): array
12391239 'match ' => static ::collectFilters ('matches ' ),
12401240 'searchables ' => static ::collectFilters ('searchables ' ),
12411241 'actions ' => $ this ->resolveActions ($ request )
1242- ->filter (fn (mixed $ action ) => $ action instanceof Action)
1243- ->filter (fn (Action $ action ) => $ action ->isShownOnIndex (
1242+ ->filter (fn (mixed $ action ) => $ action instanceof Action)
1243+ ->filter (fn (Action $ action ) => $ action ->isShownOnIndex (
12441244 $ request ,
12451245 $ this
12461246 ))->values (),
12471247 'getters ' => $ this ->resolveGetters ($ request )
1248- ->filter (fn (mixed $ action ) => $ action instanceof Getter)
1249- ->filter (fn (Getter $ action ) => $ action ->isShownOnIndex (
1248+ ->filter (fn (mixed $ action ) => $ action instanceof Getter)
1249+ ->filter (fn (Getter $ action ) => $ action ->isShownOnIndex (
12501250 $ request ,
12511251 $ this
12521252 ))->values (),
0 commit comments