Automattic\WooCommerce\Internal\Admin\Onboarding
OnboardingSetupWizard::install_options_for_core_profiler_plugin_install()
Install options for core profiler plugin install.
When a plugin is installed from the core profiler, this method is called to process the install options.
Install options are a list of options that are set for the plugin being installed.
Method of the class: OnboardingSetupWizard{}
No Hooks.
Return
null|null
.
Usage
$OnboardingSetupWizard = new OnboardingSetupWizard(); $OnboardingSetupWizard->install_options_for_core_profiler_plugin_install( $slug, $source );
- $slug(string) (required)
- Plugin slug.
- $source(string) (required)
- Source of the plugin install.
OnboardingSetupWizard::install_options_for_core_profiler_plugin_install() OnboardingSetupWizard::install options for core profiler plugin install code WC 9.8.1
public function install_options_for_core_profiler_plugin_install( $slug, $source ) { // Only proceed if the plugin install was initiated from the core profiler. if ( 'core-profiler' !== $source ) { return; } // Retrieve the core profiler spec. $specs = array_filter( Init::get_specs(), fn( $spec ) => 'obw/core-profiler' === $spec->key ); if ( ! $specs ) { return null; } $install_options = new ProcessCoreProfilerPluginInstallOptions( current( $specs )->plugins, $slug, wc_get_logger() ); $install_options->process_install_options(); }