/** * Obliterate all internals * * Useful for enforcing a known state. It is extremely rare, outside of unit * testing, that this method is used. * * @return void */ public static function resetInstance() { if (self::$_instance !== null) { self::$_instance = null; } }