public function formatApplicantPDFTemplateArray(array $answers) { $values = parent::formatApplicantPDFTemplateArray($answers); $branchingElementValues = array(); $childrenAnswers = array(); foreach ($answers as $answer) { if (array_key_exists(0, $answer['children'])) { $childrenAnswers[] = $answer['children'][0]; $branchingElementValues[] = $this->_applicationPage->getPage()->getChildById($answer['children'][0]['page_id'])->getTitle(); } } $values[0] = implode("\n", $branchingElementValues); foreach ($this->_applicationPage->getPage()->getChildren() as $child) { foreach ($child->getElements() as $element) { $values[$element->getId()] = $element->getJazzeeElement()->pdfTemplateValueFromArray($childrenAnswers); } } return $values; }