44
55use Illuminate \Support \Arr ;
66use RonasIT \Support \Events \SuccessCreateMessage ;
7- use RonasIT \Support \Exceptions \ResourceAlreadyExistsException ;
87
98class ResourceGenerator extends EntityGenerator
109{
@@ -25,11 +24,7 @@ public function generateCollectionResource(): void
2524 {
2625 $ pluralName = $ this ->getPluralName ($ this ->model );
2726
28- if ($ this ->classExists ('resources ' , "{$ pluralName }CollectionResource " )) {
29- $ path = $ this ->getClassPath ('resources ' , "{$ pluralName }CollectionResource " );
30-
31- throw new ResourceAlreadyExistsException ($ path );
32- }
27+ $ this ->checkResourceExists ('resources ' , "{$ this ->model }/ {$ pluralName }CollectionResource " );
3328
3429 $ collectionResourceContent = $ this ->getStub ('collection_resource ' , [
3530 'singular_name ' => $ this ->model ,
@@ -44,11 +39,7 @@ public function generateCollectionResource(): void
4439
4540 public function generateResource (): void
4641 {
47- if ($ this ->classExists ('resources ' , "{$ this ->model }Resource " )) {
48- $ path = $ this ->getClassPath ('resources ' , "{$ this ->model }Resource " );
49-
50- throw new ResourceAlreadyExistsException ($ path );
51- }
42+ $ this ->checkResourceExists ('resources ' , "{$ this ->model }/ {$ this ->model }Resource " );
5243
5344 $ resourceContent = $ this ->getStub ('resource ' , [
5445 'entity ' => $ this ->model ,
0 commit comments