#134 - fill users data for resume #144

Merged
Baakoma merged 34 commits from #134-fill-users-data-for-resume into main 2022-05-18 08:50:41 +02:00
Showing only changes of commit c14b02e21c - Show all commits

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) {