/** * Add tables to DB if needed * * @since 1.1.0 * * @access protected * */ protected static function maybe_add_tables() { if (false == \ingot\testing\db\delta::check_if_tables_exist()) { \ingot\testing\db\delta::add_tables(); } }
/** * Dump pre-beta tables * * @access protected * * @since 1.0.1 */ protected function dump_prebeta() { global $wpdb; $table_name = $wpdb->prefix . '_ingot_sequence'; if (delta::table_exists($table_name)) { ingot_destroy(); } }
/** * Delete all Ingot data * * @since 0.2.0 */ function ingot_destroy() { \ingot\testing\db\delta::maybe_add_tracking_table(true); \ingot\testing\db\delta::maybe_add_session_table(true); \ingot\testing\db\delta::maybe_add_group_table(true); \ingot\testing\db\delta::maybe_add_variant_table(true); }