get_current_class_name() public méthode

Returns the class name of the current data store.
Since: 2.7.0
public get_current_class_name ( ) : string
Résultat string
 /**
  * Make sure we can swap out stores.
  *
  * @since 2.7.0
  */
 function test_store_swap()
 {
     $this->load_dummy_store();
     $store = new WC_Data_Store('dummy');
     $this->assertEquals('WC_Dummy_Data_Store_CPT', $store->get_current_class_name());
     add_filter('woocommerce_dummy_data_store', array($this, 'set_dummy_store'));
     $store = new WC_Data_Store('dummy');
     $this->assertEquals('WC_Dummy_Data_Store_Custom_Table', $store->get_current_class_name());
     add_filter('woocommerce_dummy_data_store', array($this, 'set_default_dummy_store'));
 }
 /**
  * Make sure the default product store loads.
  *
  * @since 2.7.0
  */
 function test_product_store_loads()
 {
     $product_store = new WC_Data_Store('product');
     $this->assertTrue(is_callable(array($product_store, 'read')));
     $this->assertEquals('WC_Product_Data_Store_CPT', $product_store->get_current_class_name());
 }
 /**
  * Make sure the coupon store loads.
  *
  * @since 2.7.0
  */
 function test_coupon_store_loads()
 {
     $store = new WC_Data_Store('coupon');
     $this->assertTrue(is_callable(array($store, 'read')));
     $this->assertEquals('WC_Coupon_Data_Store_CPT', $store->get_current_class_name());
 }