/** * Return user name or anonymous, according to exercise settings. * * @param Paper $paper * * @return string */ private function showUserPaper(Paper $paper) { if (!$paper->getUser() || $paper->getAnonymous()) { $showUser = $this->translator->trans('anonymous', [], 'ujm_exo'); } else { $showUser = $paper->getUser()->getFirstName() . ' ' . $paper->getUser()->getLastName(); } return $showUser; }