/** * Short mode normalization * * @param User $object * @param mixed $format * @param array $context * @return array */ protected function normalizeShort($object, $format = null, array $context = array()) { $firstName = $object->getFirstName(); $lastName = $object->getLastName(); $fullName = null; if ($firstName || $lastName) { $fullName = trim(sprintf('%s %s', $object->getFirstName(), $object->getLastName())); } return array('username' => $object->getUsername(), 'fullName' => $fullName); }
/** * @return string|null */ public function getDefaultAssigneeFullName() { if (is_null($this->defaultAssignee)) { return null; } return $this->defaultAssignee->getFirstName() . ' ' . $this->defaultAssignee->getLastName(); }
/** * @return null|string */ public function getAssigneeFullName() { if (!empty($this->assignee)) { return $this->assignee->getFirstName() . ' ' . $this->assignee->getLastName(); } return null; }
/** * @return string */ public function getUserFullName() { return sprintf('%s %s', $this->user->getFirstName(), $this->user->getLastName()); }