public function findUsers($searchString, $userID) { if (empty($searchString)) { return array(); } else { $validator = Validator::make(array('email' => $searchString), array('email' => 'email')); if ($validator->fails()) { $userModel = new User(); $users = $userModel->searchName($searchString, $userID); } else { $users = User::LikeEmail($searchString)->NotMyself($userID)->get(); } $output = array(); foreach ($users as $user) { $output[$user->id] = $user->first_name . ' ' . $user->last_name; } return $output; } }