/**
  * 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();
 }
示例#3
0
 /**
  * @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());
 }