Automattic\WooCommerce\Internal\DataStores\Orders
DataSynchronizer::delete_database_tables()
Delete the custom orders database tables.
Method of the class: DataSynchronizer{}
No Hooks.
Return
null
. Nothing (null).
Usage
$DataSynchronizer = new DataSynchronizer(); $DataSynchronizer->delete_database_tables();
DataSynchronizer::delete_database_tables() DataSynchronizer::delete database tables code WC 9.6.0
public function delete_database_tables() { $table_names = $this->data_store->get_all_table_names(); foreach ( $table_names as $table_name ) { $this->database_util->drop_database_table( $table_name ); } if ( is_callable( array( $this->data_store, 'clear_all_cached_data' ) ) ) { $this->data_store->clear_all_cached_data(); } delete_option( self::ORDERS_TABLE_CREATED ); }