Add a plugin-config method to the data manager

This commit is contained in:
Philipp Stracker 2025-02-12 21:08:37 +01:00
parent cda49d87e2
commit 6d11c8ef99
No known key found for this signature in database

View file

@ -11,6 +11,7 @@ namespace WooCommerce\PayPalCommerce\Settings\Service;
use WooCommerce\PayPalCommerce\Settings\Data\AbstractDataModel; use WooCommerce\PayPalCommerce\Settings\Data\AbstractDataModel;
use WooCommerce\PayPalCommerce\Settings\Data\OnboardingProfile; use WooCommerce\PayPalCommerce\Settings\Data\OnboardingProfile;
use WooCommerce\PayPalCommerce\Settings\DTO\ConfigurationFlagsDTO;
/** /**
* Class SettingsDataManager * Class SettingsDataManager
@ -71,4 +72,16 @@ class SettingsDataManager {
// Clear any caches. // Clear any caches.
wp_cache_flush(); wp_cache_flush();
} }
/**
* Applies a default configuration to the plugin.
*
* @param ConfigurationFlagsDTO $flags The configuration flags.
* @return void
*/
public function apply_configuration( ConfigurationFlagsDTO $flags ) : void {
// Onboarding stuff...
$this->onboarding_profile->set_setup_done( true );
}
} }