private function generateIndex()
{
$templateData = TemplateUtil::getTemplate('scaffold.views.index', $this->templateType);
$templateData = TemplateUtil::fillTemplate($this->commandData->dynamicVars, $templateData);
if ($this->commandData->getOption('datatables')) {
$templateData = str_replace('$PAGINATE$', '', $templateData);
} else {
$paginate = $this->commandData->getOption('paginate');
if ($paginate) {
$paginateTemplate = TemplateUtil::getTemplate('scaffold.views.paginate', $this->templateType);
$paginateTemplate = TemplateUtil::fillTemplate($this->commandData->dynamicVars, $paginateTemplate);
$templateData = str_replace('$PAGINATE$', $paginateTemplate, $templateData);
} else {
$templateData = str_replace('$PAGINATE$', '', $templateData);
}
}
FileUtil::createFile($this->path, 'index.blade.php', $templateData);
$this->commandData->commandInfo('index.blade.php created');
}