Skip to main content

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​

PropertyTypeDescription
$configsstring[]Array mapping config class names to their container ID.

Methods​

MethodDescription
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​

NameTypeDefaultDescription
$containerGF_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​

NameTypeDefaultDescription
$containerGF_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​

NameTypeDefaultDescription
$containerGF_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​

NameTypeDefaultDescription
$data

Returns​

  • array

Since: 2.7

Source: includes/config/class-gf-config-service-provider.php:246