/** * @param $username * @param $password * @param null $email * @return User */ public static function registerUser($username, $password, $email = null) { $user = new User(); $user->setUsername($username); $user->setPassword($password); if (!empty($email)) { $user->setEmail($email); } return $user; }