HEX
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.2.34
System: Linux atalantini.com 3.10.0-1127.13.1.el7.x86_64 #1 SMP Tue Jun 23 15:46:38 UTC 2020 x86_64
User: root (0)
PHP: 7.2.34
Disabled: NONE
Upload Files
File: /var/www/html/maisonimmobiliare/wp-content/plugins/3d-viewer/inc/Addons/Controls/Controls.php
<?php
namespace BP3D\Addons\Controls;

if (!defined('ABSPATH')) {
    exit;
} // Exit if accessed directly

final class Controls {

	const VERSION = '1.0.0';
	const MINIMUM_ELEMENTOR_VERSION = '2.0.0';
	const MINIMUM_PHP_VERSION = '7.0';

	private static $_instance = null;

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

	public function __construct() {
		add_action( 'elementor/controls/register', [ $this, 'init_controls' ] );
	}

	public function init_controls($controls_manager) {

		// Include Widget files
		require_once( __DIR__ . '/b-select-file.php' );

		// Register controls
		$controls_manager->register( new SelectFile() );
	}

}