* @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
$this->setObjectDescription("Passagier-Schiff");
// Generate unique ID number
- $this->createUniqueID();
+ $this->generateUniqueId();
// Clean up a little
$this->removeSystemArray();
__CLASS__,
__LINE__
));
- }
+ } // END - if
// Set ship's name
$passInstance->setShipName($shipName);
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;
$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__,
}
/**
- * 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.");
}
}