/** * Based on function print_name_record() in /app/Controller/IndividualController.php * * @param Fact $event * @return array */ protected function getPrimaryName(Fact $event) { $factrec = $event->getGedCom(); // Create a dummy record, so we can extract the formatted NAME value from the event. $dummy = new Individual('xref', "0 @xref@ INDI\n1 DEAT Y\n" . $factrec, null, $event->getParent()->getTree()); $all_names = $dummy->getAllNames(); return $all_names[0]; }