getDebugInstance()->output(sprintf("[%s:%d] Konstruktor erreicht.
\n", __CLASS__, __LINE__ )); } // Beschreibung setzen $this->setPartDescr("Kabine"); // Maybe clean up a little if ($class == __CLASS__) { $this->removeSystemArray(); } } // Konstruktor aufrufen public function constructor ($class) { $this->__construct($class); } // Allgemeine Kabine erstellen public static function createBaseCabin () { // Instanz holen $cabinInstance = new BaseCabin(__CLASS__); // Debug message if ((defined('DEBUG_CABIN')) || (defined('DEBUG_ALL'))) $cabinInstance->getDebugInstance()->output(sprintf("[%s:%d] Eine allgemeine Kabine wird erstellt.
\n", __CLASS__, __LINE__ )); // Unique-ID erzeugen $cabinInstance->createUniqueID(); // Instanz zurueckgeben return $cabinInstance; } // Is this a cabin? public function isCabin () { return ($this->isClass("BaseCabin")); } /** * Stub! */ public function saveObjectToDatabase () { $this->getDebugInstance()->output(sprintf("[%s:] Stub %s erreicht.", $this->__toString(), __FUNCTION__ )); } /** * Limits this object with an ObjectLimits instance */ public function limitObject (ObjectLimits $limitInstance) { ApplicationEntryPoint::app_die("".__METHOD__." reached! Stub!"); } } // [EOF] ?>