public static function fillTemplate($variables, $template)
{
foreach ($variables as $variable => $value) {
$template = str_replace($variable, $value, $template);
}
return $template;
}
public function generate() { $templateData = TemplateUtil::getTemplate('api.test.api_test', 'laravel-generator'); $templateData = TemplateUtil::fillTemplate($this->commandData->dynamicVars, $templateData); FileUtil::createFile($this->path, $this->fileName, $templateData); $this->commandData->commandObj->comment("\nApiTest created: "); $this->commandData->commandObj->info($this->fileName); }