]> git.mxchange.org Git - shipsimu.git/blobdiff - inc/classes/main/user/member/class_Member.php
Ship-Simu now has its own member/guest implementations
[shipsimu.git] / inc / classes / main / user / member / class_Member.php
index 1cf97e945e90b187651640ed6e1b5282be7b8365..a71c746d4455b0460fe7464e000ec023bd96d506 100644 (file)
  * along with this program. If not, see <http://www.gnu.org/licenses/>.
  */
 class Member extends BaseUser implements ManageableMember, Registerable, Updateable {
-       // Exception constances
-       const EXCEPTION_USERNAME_NOT_FOUND   = 0x150;
-       const EXCEPTION_USER_EMAIL_NOT_FOUND = 0x151;
-       const EXCEPTION_USER_PASS_MISMATCH   = 0x152;
-
        /**
         * Protected constructor
         *
@@ -69,7 +64,7 @@ class Member extends BaseUser implements ManageableMember, Registerable, Updatea
         * @return      $userInstance   An instance of this user class
         * @throws      UsernameMissingException        If the username does not exist
         */
-       public final static function createUserByUsername ($userName) {
+       public final static function createMemberByUsername ($userName) {
                // Get a new instance
                $userInstance = new Member();
 
@@ -93,7 +88,7 @@ class Member extends BaseUser implements ManageableMember, Registerable, Updatea
         * @param       $email                  Email address of the user
         * @return      $userInstance   An instance of this user class
         */
-       public final static function createUserByEmail ($email) {
+       public final static function createMemberByEmail ($email) {
                // Get a new instance
                $userInstance = new Member();
 
@@ -110,14 +105,14 @@ class Member extends BaseUser implements ManageableMember, Registerable, Updatea
         * @param       $requestInstance        An instance of a Requestable class
         * @return      $userInstance           An instance of this user class
         */
-       public final static function createUserByRequest (Requestable $requestInstance) {
+       public final static function createMemberByRequest (Requestable $requestInstance) {
                // Determine if by email or username
                if (!is_null($requestInstance->getRequestElement('username'))) {
                        // Username supplied
-                       $userInstance = self::createUserByUserName($requestInstance->getRequestElement('username'));
+                       $userInstance = self::createMemberByUserName($requestInstance->getRequestElement('username'));
                } elseif (!is_null($requestInstance->getRequestElement('email'))) {
                        // Email supplied
-                       $userInstance = self::createUserByEmail($requestInstance->getRequestElement('email'));
+                       $userInstance = self::createMemberByEmail($requestInstance->getRequestElement('email'));
                } else {
                        // Unsupported mode
                        $userInstance = new Member();