Server IP : 172.67.157.199 / Your IP : 3.146.65.185 [ Web Server : Apache System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64 User : root ( 0) PHP Version : 8.0.30.2 Disable Function : NONE Domains : 0 Domains MySQL : ON | cURL : ON | WGET : ON | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/wp-content/plugins/gravityforms/includes/environment-config/ |
Upload File : |
<?php namespace Gravity_Forms\Gravity_Forms\Environment_Config; use Gravity_Forms\Gravity_Forms\GF_Service_Container; use Gravity_Forms\Gravity_Forms\GF_Service_Provider; use Gravity_Forms\Gravity_Forms\Util\GF_Util_Service_Provider; /** * Class GF_Environment_Config_Service_Provider * * Service provider for the Environment_Config Service. * * @package Gravity_Forms\Gravity_Forms\Environment_Config; */ class GF_Environment_Config_Service_Provider extends GF_Service_Provider { const GF_ENVIRONMENT_CONFIG_HANDLER = 'gf_environment_config_handler'; /** * Register services to the container. * * @since 2.7 * * @param GF_Service_Container $container Service Container. */ public function register( GF_Service_Container $container ) { require_once plugin_dir_path( __FILE__ ) . 'class-gf-environment-config-handler.php'; $container->add( self::GF_ENVIRONMENT_CONFIG_HANDLER, function () use ( $container ) { return new GF_Environment_Config_Handler( $container->get( GF_Util_Service_Provider::GF_CACHE ) ); } ); } /** * Initiailize any actions or hooks. * * @since 2.7 * * @param GF_Service_Container $container Service Container. * * @return void */ public function init( GF_Service_Container $container ) { $handler = $container->get( self::GF_ENVIRONMENT_CONFIG_HANDLER ); // Gets environment license key. add_filter( 'pre_option_rg_gforms_key', array( $handler, 'maybe_override_rg_gforms_key' ) ); // Maybe bypass installation wizard. add_filter( 'pre_option_gform_pending_installation', array( $handler, 'maybe_override_gform_pending_installation' ) ); // Maybe hides license key setting and license key details. add_filter( 'gform_plugin_settings_fields', array( $handler, 'remove_license_from_settings' ) ); } }