# bit-form/3.1.1/includes/Widgets/RegisterBitformBricksWidget.php

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

- Page: https://pluginprobe.com/plugins/bit-form/3.1.1/code/includes/Widgets/RegisterBitformBricksWidget.php
- Raw: https://pluginprobe.com/plugins/bit-form/3.1.1/raw/includes/Widgets/RegisterBitformBricksWidget.php
- Modified: 2025-05-20T11:50:06+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.1.1/code/includes/Widgets/RegisterBitformBricksWidget.php#L10-L20`.

```php
<?php

namespace BitCode\BitForm\Widgets;

if (!defined('ABSPATH')) {
  exit;
}

/**
 * RegisterBitformBricksWidget
 *
 * This class is used to register the Bitform widget for Bricks Builder.
 *
 * @package BitCode\BitForm\Widgets
 * @since 1.0.0
 *
 * @version 1.0.0
 *
 * @description
 * This class is used to register the Bitform widget for Bricks Builder.
 * It includes the necessary methods to register the widget and set its controls.
 *
 * @see https://academy.bricksbuilder.io/article/create-your-own-elements/
 */
class RegisterBitformBricksWidget
{
  public static function register_widgets()
  {
    $bitformBricksWidgetFile = BITFORMS_PLUGIN_DIR_PATH . 'includes/Widgets/BitformBricksWidget.php';
    if (file_exists($bitformBricksWidgetFile) && class_exists('\Bricks\Elements')) {
      \Bricks\Elements::register_element($bitformBricksWidgetFile);
    }
  }
}

```
