/** * getInstance return the instance of the class (Singleton pattern) * * @static * @access public * @return void */ static function getInstance() { if (is_null(self::$_instance)) { $class = __CLASS__; self::$_instance = new $class(); } return self::$_instance; }