users = $users; return $this; } /** * Format the users for the ajax auto-completion * * @access public * @return array */ public function format() { $result = array(); foreach ($this->users as $user) { $result[] = array( 'id' => $user->getInternalId(), 'username' => $user->getUsername(), 'external_id' => $user->getExternalId(), 'external_id_column' => $user->getExternalIdColumn(), 'value' => $user->getName() === '' ? $user->getUsername() : $user->getName(), 'label' => $user->getName() === '' ? $user->getUsername() : $user->getName().' ('.$user->getUsername().')', ); } return $result; } }