/** * Called by events to get or create the user. * @return Dog_User */ public static function getOrCreateUserByName($username) { if (false !== ($user = self::$LAST_SERVER->getUserByName($username))) { return $user; } if (false !== ($user = Dog_User::getOrCreate(self::$LAST_SERVER->getID(), $username))) { return $user; } return false; }