Settings_Page
in package
implements
Registerable, Standard_Service
The Multiple Email Recipients settings page. Appears under the main WooCommerce -> Settings menu.
Tags
Table of Contents
Interfaces
- Registerable
- Standard_Service
Properties
- $id : string
- $label : string
- $license_setting : License_Setting
- $plugin : Licensed_Plugin
Methods
- __construct() : mixed
- Settings_Page constructor.
- add_settings_section() : array<string|int, mixed>
- customer_email_addresses_settings_type() : mixed
- filter_string_polyfill() : string
- get_settings() : mixed
- register() : mixed
- sanitize_options() : mixed
- save_labels() : mixed
- should_load_scripts() : mixed
Properties
$id
private
string
$id
$label
private
string
$label
$license_setting
private
License_Setting
$license_setting
$plugin
private
Licensed_Plugin
$plugin
Methods
__construct()
Settings_Page constructor.
public
__construct(Licensed_Plugin $plugin) : mixed
Parameters
- $plugin : Licensed_Plugin
add_settings_section()
public
add_settings_section(array<string|int, mixed> $sections) : array<string|int, mixed>
Parameters
- $sections : array<string|int, mixed>
Return values
array<string|int, mixed>customer_email_addresses_settings_type()
public
customer_email_addresses_settings_type(array<string|int, mixed> $value) : mixed
Parameters
- $value : array<string|int, mixed>
filter_string_polyfill()
public
filter_string_polyfill(string $string) : string
Parameters
- $string : string
Return values
stringget_settings()
public
get_settings(mixed $settings, mixed $current_section) : mixed
Parameters
- $settings : mixed
- $current_section : mixed
register()
public
register() : mixed
sanitize_options()
public
sanitize_options(mixed $value, mixed $option, mixed $raw_value) : mixed
Parameters
- $value : mixed
- $option : mixed
- $raw_value : mixed
save_labels()
public
save_labels() : mixed
should_load_scripts()
public
should_load_scripts(mixed $plugin) : mixed
Parameters
- $plugin : mixed