/** * Builds an instance object of this class only if there is no one. * * @return CampSession */ public static function singleton() { if (!isset(self::$m_instance)) { self::$m_instance = new CampSession(); } return self::$m_instance; }