/**
  * Initialize the class and set its properties.
  *
  * @since 	0.6.5
  * @param 	string    							$plugin_name 			The name of this plugin.
  * @param 	Plugin_Name_Callback_Helper 		$settings_callback 		The callback helper for rendering HTML markups
  * @param 	Plugin_Name_Sanitization_Helper 	$settings_sanitization 	The sanitization helper for sanitizing settings
  */
 public function __construct($plugin_name, $settings_callback, $settings_sanitization)
 {
     $this->plugin_name = $plugin_name;
     $this->callback = $settings_callback;
     $this->sanitization = $settings_sanitization;
     $this->registered_settings = Lss_Tools_Settings_Definition::get_settings();
 }
 /**
  * Initialize the class and set its properties.
  *
  * @since 	0.6.5
  * @var 	string 		$plugin_name 			The name of this plugin.
  * @var 	string 		$version 				The version of this plugin.
  */
 public function __construct($plugin_name)
 {
     $this->plugin_name = $plugin_name;
     $this->registered_settings = Lss_Tools_Settings_Definition::get_settings();
     add_filter('lss_tools_settings_sanitize_text', array($this, 'sanitize_text_field'));
     add_filter('lss_tools_settings_sanitize_email', array($this, 'sanitize_email_field'));
     add_filter('lss_tools_settings_sanitize_checkbox', array($this, 'sanitize_checkbox_field'));
     add_filter('lss_tools_settings_sanitize_url', array($this, 'sanitize_url_field'));
 }