]> git.mxchange.org Git - shipsimu.git/blobdiff - application/ship-simu/main/user/extended/class_ShipSimuGuest.php
Typos fixed and special command resolver are now possible
[shipsimu.git] / application / ship-simu / main / user / extended / class_ShipSimuGuest.php
index 839e2d7bfa0930b5aa6e8b0656661bf7e5fd0b36..7009d3a5ddefc33296a2f52053d756e6d979ae22 100644 (file)
@@ -33,23 +33,14 @@ class ShipSimuGuest extends ShipSimuBaseUser implements ManageableGuest {
         * @param       $className      Name of the class
         * @return      void
         */
-       protected function __construct ($className = "") {
-               // Is the class name empty? Then this is not a specialized user class
-               if (empty($className)) $className = __CLASS__;
-
+       protected function __construct ($className = __CLASS__) {
                // Call parent constructor
                parent::__construct($className);
-
-               // Set part description
-               $this->setObjectDescription("Special ship-simu class");
-
-               // Create unique ID number
-               $this->generateUniqueId();
        }
 
        /**
         * Creates an instance of this user class by a provided username. This
-        * factory method will check if the username is already taken and if not
+        * factory method will check if username is already taken and if not
         * so it will throw an exception.
         *
         * @param       $userName               Username we need a class instance for
@@ -63,11 +54,11 @@ class ShipSimuGuest extends ShipSimuBaseUser implements ManageableGuest {
                // Set the username
                $userInstance->setUserName($userName);
 
-               // Check if the username exists
-               if (!$userInstance->ifUsernameExists()) {
+               // Check if username exists
+               if ($userInstance->ifUsernameExists() === false) {
                        // Throw an exception here
                        throw new UsernameMissingException(array($userInstance, $userName), self::EXCEPTION_USERNAME_NOT_FOUND);
-               }
+               } // END - if
 
                // Return the instance
                return $userInstance;
@@ -75,7 +66,7 @@ class ShipSimuGuest extends ShipSimuBaseUser implements ManageableGuest {
 
        /**
         * Creates an instance of this user class by a provided email address. This
-        * factory method will not check if the email address is there.
+        * factory method will not check if email address is there.
         *
         * @param       $email                  Email address of the user
         * @return      $userInstance   An instance of this user class