* @package WooCommerce\Utilities
namespace Automattic\WooCommerce\RestApi\Utilities;
* The single instance of the class.
protected static $instance = null;
protected function __construct() {}
* @return object Instance.
final public static function instance() {
if ( null === static::$instance ) {
static::$instance = new static();
return static::$instance;
private function __clone() {}
final public function __wakeup() {
wc_doing_it_wrong( __FUNCTION__, __( 'Unserializing instances of this class is forbidden.', 'woocommerce' ), '4.6' );