Skip to content

Commit 478eae9

Browse files
committed
fix(factory): #803 Remove Factory file when rollback (#860)
1 parent 912098f commit 478eae9

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/Commands/RollbackGeneratorCommand.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
use InfyOm\Generator\Generators\API\APIRequestGenerator;
99
use InfyOm\Generator\Generators\API\APIRoutesGenerator;
1010
use InfyOm\Generator\Generators\API\APITestGenerator;
11+
use InfyOm\Generator\Generators\FactoryGenerator;
1112
use InfyOm\Generator\Generators\MigrationGenerator;
1213
use InfyOm\Generator\Generators\ModelGenerator;
1314
use InfyOm\Generator\Generators\RepositoryGenerator;
@@ -126,6 +127,9 @@ public function handle()
126127
$apiTestGenerator->rollback();
127128
}
128129

130+
$factoryGenerator = new FactoryGenerator($this->commandData);
131+
$factoryGenerator->rollback();
132+
129133
if ($this->commandData->config->getAddOn('menu.enabled')) {
130134
$menuGenerator = new MenuGenerator($this->commandData);
131135
$menuGenerator->rollback();

src/Generators/FactoryGenerator.php

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,4 +105,11 @@ private function generateFields()
105105

106106
return $fields;
107107
}
108+
109+
public function rollback()
110+
{
111+
if ($this->rollbackFile($this->path, $this->fileName)) {
112+
$this->commandData->commandComment('Factory file deleted: '.$this->fileName);
113+
}
114+
}
108115
}

0 commit comments

Comments
 (0)