Gravity_Forms\Gravity_Forms\Config\GF_Config_Service_Provider
Class GF_Config_Service_Provider
Service provider for the Config Service.
Source: includes/config/class-gf-config-service-provider.php:23
Details
- Kind:
class - Namespace:
Gravity_Forms\Gravity_Forms\Config - Extends:
GF_Service_Provider
Properties
| Property | Type | Description |
|---|---|---|
$configs | string[] | Array mapping config class names to their container ID. |
Methods
| Method | Description |
|---|---|
register() | Register services to the container. |
init() | Initiailize any actions or hooks. |
register_configs_to_collection() | Register each config defined in $configs to the GF_Config_Collection. |
config_mocks_endpoint() | Callback for the Config Mocks REST endpoint. |
add_global_config_data() | Add global data to both admin and theme configs so that it is available everywhere |
Method Reference
register()
public function register( GF_Service_Container $container )
Register services to the container.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$container | GF_Service_Container |
Since: 2.6
Source: includes/config/class-gf-config-service-provider.php:59
init()
public function init( GF_Service_Container $container )
Initiailize any actions or hooks.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$container | GF_Service_Container |
Returns
void
Since: 2.6
Source: includes/config/class-gf-config-service-provider.php:104
register_configs_to_collection()
public function register_configs_to_collection( GF_Service_Container $container )
Register each config defined in $configs to the GF_Config_Collection.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$container | GF_Service_Container |
Returns
void
Since: 2.6
Source: includes/config/class-gf-config-service-provider.php:212
config_mocks_endpoint()
public function config_mocks_endpoint()
Callback for the Config Mocks REST endpoint.
Returns
array
Since: 2.6
Source: includes/config/class-gf-config-service-provider.php:228
add_global_config_data()
public function add_global_config_data( $data )
Add global data to both admin and theme configs so that it is available everywhere
within the system.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
$data |
Returns
array
Since: 2.7
Source: includes/config/class-gf-config-service-provider.php:246