File tree Expand file tree Collapse file tree 2 files changed +18
-16
lines changed Expand file tree Collapse file tree 2 files changed +18
-16
lines changed Original file line number Diff line number Diff line change 1- # 68 Rules Overview
1+ # 69 Rules Overview
22
33## AbortIfRector
44
@@ -1184,6 +1184,19 @@ Change static `validate()` method to `$request->validate()`
11841184
11851185<br >
11861186
1187+ ## ResponseHelperCallToJsonResponseRector
1188+
1189+ Use new JsonResponse instead of ` response()->json() `
1190+
1191+ - class: [ ` RectorLaravel\Rector\MethodCall\ResponseHelperCallToJsonResponseRector ` ] ( ../src/Rector/MethodCall/ResponseHelperCallToJsonResponseRector.php )
1192+
1193+ ``` diff
1194+ - response()->json(['key' => 'value']);
1195+ + return new JsonResponse(['key' => 'value']);
1196+ ```
1197+
1198+ <br >
1199+
11871200## ReverseConditionableMethodCallRector
11881201
11891202Reverse conditionable method calls
@@ -1362,16 +1375,3 @@ Convert string validation rules into arrays for Laravel's Validator.
13621375```
13631376
13641377<br >
1365-
1366- ## ResponseHelperCallToJsonResponseRector
1367-
1368- Change ` response()->json() ` to ` new JsonResponse() `
1369-
1370- - class: [ ` RectorLaravel\Rector\MethodCall\ResponseHelperCallToJsonResponseRector ` ] ( ../src/Rector/MethodCall/ResponseHelperCallToJsonResponseRector.php )
1371-
1372- ``` diff
1373- - return response()->json(['message' => 'Hello World']);
1374- + return new \Illuminate\Http\JsonResponse(['message' => 'Hello World']);
1375- ```
1376-
1377- <br >
Original file line number Diff line number Diff line change 1010use PhpParser \NodeTraverser ;
1111use Rector \Contract \Rector \ConfigurableRectorInterface ;
1212use Rector \Rector \AbstractRector ;
13- use Symplify \RuleDocGenerator \ValueObject \CodeSample \CodeSample ;
13+ use Symplify \RuleDocGenerator \ValueObject \CodeSample \ConfiguredCodeSample ;
1414use Symplify \RuleDocGenerator \ValueObject \RuleDefinition ;
1515use Webmozart \Assert \Assert ;
1616
@@ -29,7 +29,7 @@ public function getRuleDefinition(): RuleDefinition
2929 return new RuleDefinition (
3030 'It will removes the dump data just like dd or dump functions from the code.` ' ,
3131 [
32- new CodeSample (
32+ new ConfiguredCodeSample (
3333 <<<'CODE_SAMPLE'
3434class MyController
3535{
@@ -61,6 +61,8 @@ public function update()
6161 }
6262}
6363CODE_SAMPLE
64+ ,
65+ ['dd ' , 'dump ' ],
6466 ),
6567 ]
6668 );
You can’t perform that action at this time.
0 commit comments