| Server IP : 104.21.31.197 / Your IP : 172.68.119.219 Web Server : nginx/1.20.2 System : Linux 172-104-110-161.ip.linodeusercontent.com 3.10.0-1160.36.2.el7.x86_64 #1 SMP Wed Jul 21 11:57:15 UTC 2021 x86_64 User : www ( 1000) PHP Version : 8.1.9 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /www/wwwroot/lenovo-drivers.com/wordpress/wp-content/plugins/w3-total-cache/ |
Upload File : |
<?php
/**
* File: ConfigSettingsTabs.php
*
* @since 2.8.0
*
* @package W3TC
*/
namespace W3TC;
/**
* Class Config_Tab_Settings
*
* W3 Total Cache Config settings class.
*
* This class is used to manage the configuration file that includes settings, options, and tabs for W3 Total Cache settings page.
*/
class Config_Tab_Settings {
/**
* Retrieves all configuration settings.
*
* @since 2.8.0
*
* @return array An array containing all configuration settings.
*/
public static function get_configs(): array {
$configs = include 'ConfigSettingsTabsKeys.php';
return $configs;
}
/**
* Retrieves a specific configuration by key.
*
* @since 2.8.0
*
* @param string $key The key of the configuration to retrieve.
* @param array $default_value The default value to return if the key does not exist. Defaults to an empty array.
*
* @return array The configuration value associated with the provided key, or the default value if the key does not exist.
*/
public static function get_config( string $key, $default_value = array() ): array {
$configs = self::get_configs();
return isset( $configs[ $key ] ) ? $configs[ $key ] : $default_value;
}
}