Skip to content
This repository was archived by the owner on May 8, 2026. It is now read-only.

Commit 2133130

Browse files
committed
feat: add resource collection support
1 parent 4a1cef8 commit 2133130

3 files changed

Lines changed: 7 additions & 1 deletion

File tree

src/Fixer/Naming/ClassNumberFixer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ class ClassNumberFixer extends AbstractFixer
2525
'form_request' => 'singular',
2626
'model' => 'singular',
2727
'resource' => 'singular',
28-
'table' => 'plural',
28+
'resource_collection' => 'plural',
2929
];
3030

3131
/**

src/Fixer/Naming/ClassSuffixFixer.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ class ClassSuffixFixer extends AbstractFixer
3434
'notification' => 'Notification',
3535
'provider' => 'ServiceProvider',
3636
'resource' => 'Resource',
37+
'resource_collection' => 'Resource',
3738
];
3839

3940
/**

src/Util/LaravelIdentifier.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,11 @@ public function isProvider(): bool
165165
return $this->inheritsFrom(\Illuminate\Support\ServiceProvider::class);
166166
}
167167

168+
public function isResourceCollection(): bool
169+
{
170+
return $this->inheritsFrom(\Illuminate\Http\Resources\Json\ResourceCollection::class);
171+
}
172+
168173
public function isResource(): bool
169174
{
170175
return $this->inheritsFrom(\Illuminate\Http\Resources\Json\JsonResource::class);

0 commit comments

Comments
 (0)