/**
  * Initializes the objects.
  *
  * @return void
  */
 public function setup()
 {
     $meta_key = 'mlp_redirect';
     $nonce = Mlp_Nonce_Validator_Factory::create('save_redirect_user_setting');
     $user_settings_controller = new Mlp_User_Settings_Controller(new Mlp_Redirect_User_Settings_Html($meta_key, $nonce), new Mlp_User_Settings_Updater($meta_key, $nonce));
     $user_settings_controller->setup();
     $redirect_filter = new Mlp_Redirect_Filter($meta_key);
     add_filter('mlp_do_redirect', array($redirect_filter, 'filter_redirect'));
 }
 /**
  * Initialize the objects.
  *
  * @return void
  */
 public function setup()
 {
     $nonce = new Inpsyde_Nonce_Validator($this->key);
     $view = new Mlp_Redirect_User_Settings_Html($this->key, $nonce);
     $updater = new Mlp_User_Settings_Updater($this->key, $nonce);
     $controller = new Mlp_User_Settings_Controller($view, $updater);
     $controller->setup();
     add_filter('mlp_do_redirect', array($this, 'intercept_redirect'));
 }