Example #1
0
 /**
  * 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();
     }
 }
Example #2
0
 /**
  * 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();
     }
 }
Example #3
0
/**
 * 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);
}