@@ -11,7 +11,11 @@ class MakeAllRepository extends Command
1111 *
1212 * @var string
1313 */
14- protected $ signature = 'command:make-all-repository {table_names*} {--k|foreign-keys : Detect foreign keys} {--d|delete : Delete resource} {--f|force : Override/Delete existing classes} ' ;
14+ protected $ signature = 'command:make-all-repository {table_names*}
15+ {--k|foreign-keys : Detect foreign keys}
16+ {--d|delete : Delete resource}
17+ {--f|force : Override/Delete existing classes}
18+ {--g|add-to-git : Add created file to git repository} ' ;
1519
1620 /**
1721 * The console command description.
@@ -39,22 +43,24 @@ public function handle()
3943 $ force = $ this ->option ('force ' );
4044 $ delete = $ this ->option ('delete ' );
4145 $ detectForeignKeys = $ this ->option ('foreign-keys ' );
46+ $ addToGit = $ this ->option ('add-to-git ' );
4247
4348 foreach ($ tableNames as $ _tableName ) {
4449 $ arguments = [
4550 'table_name ' => $ _tableName ,
4651 '--foreign-keys ' => $ detectForeignKeys ,
4752 '--delete ' => $ delete ,
48- '--force ' => $ force
53+ '--force ' => $ force ,
54+ '--add-to-git ' => $ addToGit
4955 ];
5056
5157 $ this ->call ('command:make-entity ' , $ arguments );
52- $ this ->call ('command:make-factory ' , ['table_name ' => $ _tableName , '--delete ' => $ delete , '--force ' => $ force ]);
58+ $ this ->call ('command:make-factory ' , ['table_name ' => $ _tableName , '--delete ' => $ delete , '--force ' => $ force, ' --add-to-git ' => $ addToGit ]);
5359 $ this ->call ('command:make-resource ' , $ arguments );
5460 $ this ->call ('command:make-interface-repository ' , $ arguments );
5561 $ this ->call ('command:make-mysql-repository ' , $ arguments );
5662 $ this ->call ('command:make-redis-repository ' , $ arguments );
57- $ this ->call ('command:make-repository ' , ['table_name ' => $ _tableName , '--delete ' => $ delete , '--force ' => $ force ]);
63+ $ this ->call ('command:make-repository ' , ['table_name ' => $ _tableName , '--delete ' => $ delete , '--force ' => $ force, ' --add-to-git ' => $ addToGit ]);
5864 }
5965 }
6066}
0 commit comments