update page maker

This commit is contained in:
Simon Vieille 2022-04-25 21:41:54 +02:00
parent b58c370e07
commit ec885a1f77
Signed by: deblan
GPG key ID: 579388D585F70417

View file

@ -77,15 +77,17 @@ class MakePage extends AbstractMaker
$generator->writeChanges();
$templatePath = sprintf(
'templates/page/%s/default.html.twig',
'page/%s/default.html.twig',
Str::asSnakeCase(preg_replace('/Page$/', '', $pageClassNameDetails->getShortName()))
);
$realTemplatePath = 'templates/'.$templatePath;
$filesystem = new Filesystem();
if (!$filesystem->exists($templatePath)) {
$filesystem->mkdir(dirname($templatePath));
$filesystem->dumpFile($templatePath, "{% extends 'base.html.twig' %}\n\n{% block page %}\n\n{% endblock %}\n");
$filesystem->mkdir(dirname($realTemplatePath));
$filesystem->dumpFile($realTemplatePath, "{% extends 'base.html.twig' %}\n\n{% block page %}\n\n{% endblock %}\n");
}
$this->writeSuccessMessage($io);