]> git.mxchange.org Git - shipsimu.git/blobdiff - application/ship-simu/main/ships/passenger/class_PassengerShip.php
TODO tag rewritten, first login action (empty for now) added
[shipsimu.git] / application / ship-simu / main / ships / passenger / class_PassengerShip.php
index 3340a68aa632d8c94c1dfc9b6fca1c3ad64bc6d0..cbe0a2225b5cc20dbd45bbeaaa1e5cde606a5941 100644 (file)
@@ -7,7 +7,7 @@
  * @version            0.0.0
  * @copyright  Copyright(c) 2007, 2008 Roland Haeder, this is free software
  * @license            GNU GPL 3.0 or any newer version
- * @link               http://www.ship-simu.org
+ * @link               http://www.ship-simu.org
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -32,7 +32,7 @@ class PassengerShip extends BaseShip implements ConstructableShip, LimitableObje
                $this->setObjectDescription("Passagier-Schiff");
 
                // Generate unique ID number
-               $this->createUniqueID();
+               $this->generateUniqueId();
 
                // Clean up a little
                $this->removeSystemArray();
@@ -49,7 +49,7 @@ class PassengerShip extends BaseShip implements ConstructableShip, LimitableObje
                                __CLASS__,
                                __LINE__
                        ));
-               }
+               } // END - if
 
                // Set ship's name
                $passInstance->setShipName($shipName);
@@ -66,7 +66,7 @@ class PassengerShip extends BaseShip implements ConstructableShip, LimitableObje
                if (is_null($struct)) {
                        // Empty structures list!
                        throw new EmptyStructuresListException($this, self::EXCEPTION_EMPTY_STRUCTURES_ARRAY);
-               }
+               } // END - if
 
                // Anzahl Betten auf 0 setzen
                $numBeds = 0;
@@ -108,7 +108,7 @@ class PassengerShip extends BaseShip implements ConstructableShip, LimitableObje
                                        $el->getObjectDescription()
                                ));
                        }
-               }
+               } // END - for
 
                if ((defined('DEBUG_SHIP')) || (defined('DEBUG_ALL'))) $this->getDebugInstance()->output(sprintf("[%s:%d] Das <strong>%s</strong> mit dem Namen <strong>%s</strong> hat <strong>%d</strong> Betten.<br />\n",
                        __CLASS__,
@@ -123,20 +123,17 @@ class PassengerShip extends BaseShip implements ConstructableShip, LimitableObje
        }
 
        /**
-        * Stub!
+        * Reduces the volume of a processed object.
+        *
+        * @param       $limitInstance  An instance to ObjectLimits which holds
+        *                      attribute names that we want to include in the processing phase.
+        *                      Other attributes except $uniqueID and $realClass will be ignored
+        *                      and keept out.
+        * @return      void
         */
-       public function saveObjectToDatabase () {
-               $this->getDebugInstance()->output(sprintf("[%s:] Stub <strong>%s</strong> erreicht.",
-                       $this->__toString(),
-                       __FUNCTION__
-               ));
-       }
-
-       /**
-        * Limits this object with an ObjectLimits instance
-        */
-       public function limitObject (ObjectLimits $limitInstance) {
-               ApplicationEntryPoint::app_die("".__METHOD__." reached! Stub!");
+       function limitObject (ObjectLimits $limitInstance) {
+               // Work in progress
+               $this->partialStub("Unfinished method called.");
        }
 }