settings_manager = new SettingsManager(); $this->settings_page = new SettingsPage(); } /** * Register the Settings module. */ public function register(): void { add_action( 'admin_init', array( $this->settings_manager, 'register_settings' ) ); $this->settings_page->register(); } /** * Get settings manager. * * Allows other modules to access plugin settings. */ public function get_settings_manager(): SettingsManager { return $this->settings_manager; } }