public function getInputFields()
 {
     $fields = [];
     $this->commandObj->info("Specify fields for the model (skip id & timestamp fields, will be added automatically)");
     $this->commandObj->info("Left blank to finish");
     while (true) {
         $fieldInputStr = $this->commandObj->ask("Field:");
         if (empty($fieldInputStr)) {
             break;
         }
         if (!GeneratorUtils::validateFieldInput($fieldInputStr)) {
             $this->commandObj->error("Invalid Input. Try again");
             continue;
         }
         $validations = $this->commandObj->ask("Enter validations: ");
         $fields[] = GeneratorUtils::processFieldInput($fieldInputStr, $validations);
     }
     return $fields;
 }