public function generateSwagger($fields)
 {
     $parameterTemplate = $this->commandData->templatesHelper->getTemplate("Parameter", 'swagger');
     $parameters = SwaggerTemplateUtil::prepareIndexParameters($parameterTemplate, $fields);
     return $parameters;
 }
 public function generateSwagger($fields, $fillables)
 {
     $template = $this->commandData->templatesHelper->getTemplate("Model", 'swagger');
     $templateData = GeneratorUtils::fillTemplate($this->commandData->dynamicVars, $template);
     $templateData = str_replace('$REQUIRED_FIELDS$', implode(", ", $fillables), $templateData);
     $propertyTemplate = $this->commandData->templatesHelper->getTemplate("Property", 'swagger');
     $properties = SwaggerTemplateUtil::preparePropertyFields($propertyTemplate, $fields);
     $templateData = str_replace('$PROPERTIES$', implode(",\n", $properties), $templateData);
     return $templateData;
 }