/** * strict singletion * for later no paramter call * * @return self */ static function getInstance() { if (!isset(self::$instance)) { self::$instance = call_user_func_array(array('parent', 'getInstance'), func_get_args()); self::$isInitialized = true; } return self::$instance; }