# master-addons/3.1.9/inc/admin/templates/widgets/class-widgets-loader.php

Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder &amp; Template Kits, version 3.1.9. 31 lines.

- Page: https://pluginprobe.com/plugins/master-addons/3.1.9/code/inc/admin/templates/widgets/class-widgets-loader.php
- Raw: https://pluginprobe.com/plugins/master-addons/3.1.9/raw/inc/admin/templates/widgets/class-widgets-loader.php
- Modified: 2026-08-06T08:50:46+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/master-addons/3.1.9/code/inc/admin/templates/widgets/class-widgets-loader.php#L10-L20`.

```php
<?php

namespace MasterAddons\Inc\Admin\Templates\Widgets;

use MasterAddons\Inc\Admin\WidgetBuilder\Widget_Category_Badge;

defined('ABSPATH') || exit;

/**
 * Boots Widgets Library components.
 */
class Widgets_Loader
{
    private static $_instance = null;

    public function __construct()
    {
        Widgets_Library::get_instance();
        Widgets_Ajax::get_instance();
        Widget_Category_Badge::get_instance();
    }

    public static function get_instance()
    {
        if (is_null(self::$_instance)) {
            self::$_instance = new self();
        }
        return self::$_instance;
    }
}

```
