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