From 10b4998d171c414bc423458bedbd2bd877f0bc12 Mon Sep 17 00:00:00 2001 From: Artyom Osepyan <152782500+artengin@users.noreply.github.com> Date: Sun, 22 Jun 2025 23:03:34 +0300 Subject: [PATCH 1/2] Fixed formatting issues in seeder generation and registration. Closes #160 --- src/Generators/SeederGenerator.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Generators/SeederGenerator.php b/src/Generators/SeederGenerator.php index bbb1027e..c4fb1adb 100644 --- a/src/Generators/SeederGenerator.php +++ b/src/Generators/SeederGenerator.php @@ -45,7 +45,7 @@ public function generate(): void protected function createDatabaseSeeder(): void { - $content = "getStub('database_empty_seeder', [ + $content = "getStub('database_empty_seeder', [ 'namespace' => $this->getOrCreateNamespace('seeders') ]); @@ -58,12 +58,12 @@ protected function createDatabaseSeeder(): void protected function createEntitySeeder(): void { - $content = "getStub('seeder', [ + $content = "getStub('seeder', [ 'entity' => $this->model, 'relations' => $this->relations->toArray(), 'namespace' => $this->getOrCreateNamespace('seeders'), 'factoryNamespace' => $this->getOrCreateNamespace('factories'), - ]); + ]) . "\n"; $seederPath = "{$this->seedsPath}/{$this->model}Seeder.php"; @@ -78,10 +78,10 @@ protected function appendSeederToList(): void { $content = file_get_contents($this->databaseSeederPath); - $insertContent = " \$this->call({$this->model}Seeder::class);\n }\n}"; + $insertContent = " \$this->call({$this->model}Seeder::class);\n }\n}\n"; $fixedContent = preg_replace('/\}\s*\}\s*\z/', $insertContent, $content); file_put_contents($this->databaseSeederPath, $fixedContent); } -} \ No newline at end of file +} From 455f7fd879aef278fe54e360dc564b8f505696c2 Mon Sep 17 00:00:00 2001 From: artosepyan Date: Wed, 25 Jun 2025 11:17:00 +0300 Subject: [PATCH 2/2] Updated test fixtures for seeder --- tests/fixtures/CommandTest/seeder.php | 4 ++-- tests/fixtures/SeederGeneratorTest/database_seeder.php | 4 ++-- tests/fixtures/SeederGeneratorTest/post_seeder.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/fixtures/CommandTest/seeder.php b/tests/fixtures/CommandTest/seeder.php index 79314eae..eb4e33cf 100644 --- a/tests/fixtures/CommandTest/seeder.php +++ b/tests/fixtures/CommandTest/seeder.php @@ -1,4 +1,4 @@ -create(); } -} \ No newline at end of file +} diff --git a/tests/fixtures/SeederGeneratorTest/database_seeder.php b/tests/fixtures/SeederGeneratorTest/database_seeder.php index 271b53dc..7a190eb3 100644 --- a/tests/fixtures/SeederGeneratorTest/database_seeder.php +++ b/tests/fixtures/SeederGeneratorTest/database_seeder.php @@ -1,4 +1,4 @@ -call(PostSeeder::class); } -} \ No newline at end of file +} diff --git a/tests/fixtures/SeederGeneratorTest/post_seeder.php b/tests/fixtures/SeederGeneratorTest/post_seeder.php index b6986d4e..4dcafee2 100644 --- a/tests/fixtures/SeederGeneratorTest/post_seeder.php +++ b/tests/fixtures/SeederGeneratorTest/post_seeder.php @@ -1,4 +1,4 @@ -