This commit is contained in:
Adrian Hopek 2022-05-17 13:00:45 +02:00
parent d2babab7a0
commit c14b02e21c

View File

@ -40,45 +40,21 @@ class ResumeGenerator
protected function fillTechnologies(TemplateProcessor $processor, Resume $resume): void protected function fillTechnologies(TemplateProcessor $processor, Resume $resume): void
{ {
if ($resume->technologies->isEmpty()) {
$processor->deleteBlock("technologies");
return;
}
$processor->cloneBlock("technologies", 0, true, false, $this->getTechnologies($resume)); $processor->cloneBlock("technologies", 0, true, false, $this->getTechnologies($resume));
} }
protected function fillLanguages(TemplateProcessor $processor, Resume $resume): void protected function fillLanguages(TemplateProcessor $processor, Resume $resume): void
{ {
if ($resume->education->isEmpty()) {
$processor->deleteBlock("languages");
return;
}
$processor->cloneBlock("languages", 0, true, false, $this->getLanguages($resume)); $processor->cloneBlock("languages", 0, true, false, $this->getLanguages($resume));
} }
protected function fillEducation(TemplateProcessor $processor, Resume $resume): void protected function fillEducation(TemplateProcessor $processor, Resume $resume): void
{ {
if ($resume->education->isEmpty()) {
$processor->deleteBlock("education");
return;
}
$processor->cloneBlock("education", 0, true, false, $this->getEducation($resume)); $processor->cloneBlock("education", 0, true, false, $this->getEducation($resume));
} }
protected function fillProjects(TemplateProcessor $processor, Resume $resume): void protected function fillProjects(TemplateProcessor $processor, Resume $resume): void
{ {
if ($resume->projects->isEmpty()) {
$processor->deleteBlock("projects");
return;
}
$processor->cloneBlock("projects", $resume->projects->count(), true, true); $processor->cloneBlock("projects", $resume->projects->count(), true, true);
foreach ($resume->projects as $index => $project) { foreach ($resume->projects as $index => $project) {