# bit-form/3.3.1/includes/Core/Fallback/SchemaFallback.php

Bit Form – Contact Form, Payment Forms, Multi Step Forms, Calculator &amp; Custom Form Builder, version 3.3.1. 33 lines.

- Page: https://pluginprobe.com/plugins/bit-form/3.3.1/code/includes/Core/Fallback/SchemaFallback.php
- Raw: https://pluginprobe.com/plugins/bit-form/3.3.1/raw/includes/Core/Fallback/SchemaFallback.php
- Modified: 2026-08-27T13:24:14+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/bit-form/3.3.1/code/includes/Core/Fallback/SchemaFallback.php#L10-L20`.

```php
<?php

namespace BitCode\BitForm\Core\Fallback;

use BitCode\BitForm\Core\Database\DB;

/**
 * Init-time schema guard for columns the FRONTEND read path depends on.
 *
 */
class SchemaFallback
{
  public function ensureEmailTemplateStatusColumn()
  {
    DB::ensureEmailTemplateStatusColumn();
  }

  public function ensureWorkflowCategoryColumn()
  {
    DB::ensureWorkflowCategoryColumn();
  }

  /**
   * Repair every workflows column the read path needs (order/info/category/status).
   *
   * @return bool
   */
  public function ensureWorkflowSchema()
  {
    return DB::ensureWorkflowSchema();
  }
}

```
