* @link https://www.fireplugins.com * @copyright Copyright © 2022 FirePlugins All Rights Reserved * @license GNU GPLv3 or later */ namespace FireBox\Core; if (!defined('ABSPATH')) { exit; // Exit if accessed directly. } class Widgets { /** * All Plugin Widgets * * @return array */ private $widgets = [ 'FireBoxButton' ]; public function __construct() { add_action('widgets_init', [$this, 'registerAllWidgets']); } /** * Registers all widgets * * @return void */ public function registerAllWidgets() { foreach ($this->widgets as $widget) { register_widget('\FireBox\Core\Widgets\\' . $widget); } } }