diff --git a/modules/ppcp-wc-gateway/src/Settings/class-settings.php b/modules/ppcp-wc-gateway/src/Settings/class-settings.php index 5e6327be0..e4c154fa4 100644 --- a/modules/ppcp-wc-gateway/src/Settings/class-settings.php +++ b/modules/ppcp-wc-gateway/src/Settings/class-settings.php @@ -72,17 +72,6 @@ class Settings implements ContainerInterface { update_option( self::KEY, $this->settings ); } - /** - * Resets the onboarding. - * - * @return bool - */ - public function reset(): bool { - $this->load(); - $this->settings = array(); - - return true; - } /** * Loads the settings. diff --git a/modules/ppcp-wc-gateway/src/Settings/class-settingslistener.php b/modules/ppcp-wc-gateway/src/Settings/class-settingslistener.php index 1e795c7d1..416d2753b 100644 --- a/modules/ppcp-wc-gateway/src/Settings/class-settingslistener.php +++ b/modules/ppcp-wc-gateway/src/Settings/class-settingslistener.php @@ -133,22 +133,6 @@ class SettingsListener { return; } - /** - * Nonce verification has been done in is_valid_update_request(). - * - * phpcs:disable WordPress.Security.NonceVerification.Missing - * phpcs:disable WordPress.Security.NonceVerification.Recommended - */ - if ( isset( $_POST['save'] ) && sanitize_text_field( wp_unslash( $_POST['save'] ) ) === 'reset' ) { - $this->settings->reset(); - $this->settings->persist(); - $this->webhook_registrar->unregister(); - if ( $this->cache->has( PayPalBearer::CACHE_KEY ) ) { - $this->cache->delete( PayPalBearer::CACHE_KEY ); - } - return; - } - /** * Sanitization is done in retrieve_settings_from_raw_data(). *