/** * @return SettingsManager */ public static function getInstance() { // $obj=NULL){ if (!isset(self::$instance)) { if (!isset($obj)) { self::$instance = new SettingsManager(); } else { self::$instance = $obj; } } return self::$instance; }