/** * Remove instance * * @param mixed $className Instance name to remove * @access public * @return void */ public static function removeInstance($name = null) { if (is_null($name)) { self::$_instance = null; } else { if (isset(self::$_instance[$name])) { unset(self::$_instance[$name]); } } }