Rename Config\Settings\Server properties to use camel case
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
This commit is contained in:
parent
2f4dab8880
commit
1921a8bb1d
@ -561,7 +561,7 @@ final class Common
|
||||
* user but the true user link must be open after this one, so it would be default one for all the scripts).
|
||||
*/
|
||||
$controlConnection = null;
|
||||
if ($currentServer->controluser !== '') {
|
||||
if ($currentServer->controlUser !== '') {
|
||||
$controlConnection = $dbi->connect(Connection::TYPE_CONTROL);
|
||||
}
|
||||
|
||||
|
||||
@ -8,8 +8,6 @@ use function count;
|
||||
use function in_array;
|
||||
use function is_array;
|
||||
|
||||
// phpcs:disable Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps
|
||||
|
||||
/** @psalm-immutable */
|
||||
final class Server
|
||||
{
|
||||
@ -66,7 +64,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_ssl_key
|
||||
*/
|
||||
public string|null $ssl_key = null;
|
||||
public string|null $sslKey = null;
|
||||
|
||||
/**
|
||||
* Path to the cert file when using SSL for connecting to the MySQL server
|
||||
@ -77,7 +75,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_ssl_cert
|
||||
*/
|
||||
public string|null $ssl_cert = null;
|
||||
public string|null $sslCert = null;
|
||||
|
||||
/**
|
||||
* Path to the CA file when using SSL for connecting to the MySQL server
|
||||
@ -88,7 +86,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_ssl_ca
|
||||
*/
|
||||
public string|null $ssl_ca = null;
|
||||
public string|null $sslCa = null;
|
||||
|
||||
/**
|
||||
* Directory containing trusted SSL CA certificates in PEM format
|
||||
@ -99,7 +97,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_ssl_ca_path
|
||||
*/
|
||||
public string|null $ssl_ca_path = null;
|
||||
public string|null $sslCaPath = null;
|
||||
|
||||
/**
|
||||
* List of allowable ciphers for SSL connections to the MySQL server
|
||||
@ -110,7 +108,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_ssl_ciphers
|
||||
*/
|
||||
public string|null $ssl_ciphers = null;
|
||||
public string|null $sslCiphers = null;
|
||||
|
||||
/**
|
||||
* MySQL 5.6 or later triggers the mysqlnd driver in PHP to validate the
|
||||
@ -125,7 +123,7 @@ final class Server
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_ssl_verify
|
||||
* @see https://bugs.php.net/68344
|
||||
*/
|
||||
public bool $ssl_verify;
|
||||
public bool $sslVerify;
|
||||
|
||||
/**
|
||||
* Use compressed protocol for the MySQL connection
|
||||
@ -149,7 +147,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_controlhost
|
||||
*/
|
||||
public string $controlhost;
|
||||
public string $controlHost;
|
||||
|
||||
/**
|
||||
* MySQL control port. This permits to use a port different from the
|
||||
@ -162,7 +160,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_controlport
|
||||
*/
|
||||
public string $controlport;
|
||||
public string $controlPort;
|
||||
|
||||
/**
|
||||
* MySQL control user settings (this user must have read-only
|
||||
@ -175,7 +173,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_controluser
|
||||
*/
|
||||
public string $controluser;
|
||||
public string $controlUser;
|
||||
|
||||
/**
|
||||
* MySQL control user settings (this user must have read-only
|
||||
@ -188,68 +186,68 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_controlpass
|
||||
*/
|
||||
public string $controlpass;
|
||||
public string $controlPass;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$socket
|
||||
*/
|
||||
public string $control_socket;
|
||||
public string $controlSocket;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$ssl
|
||||
*/
|
||||
public bool $control_ssl;
|
||||
public bool $controlSsl;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$ssl_key
|
||||
* @see self::$sslKey
|
||||
*/
|
||||
public string|null $control_ssl_key = null;
|
||||
public string|null $controlSslKey = null;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$ssl_cert
|
||||
* @see self::$sslCert
|
||||
*/
|
||||
public string|null $control_ssl_cert = null;
|
||||
public string|null $controlSslCert = null;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$ssl_ca
|
||||
* @see self::$sslCa
|
||||
*/
|
||||
public string|null $control_ssl_ca = null;
|
||||
public string|null $controlSslCa = null;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$ssl_ca_path
|
||||
* @see self::$sslCaPath
|
||||
*/
|
||||
public string|null $control_ssl_ca_path = null;
|
||||
public string|null $controlSslCaPath = null;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$ssl_ciphers
|
||||
* @see self::$sslCiphers
|
||||
*/
|
||||
public string|null $control_ssl_ciphers = null;
|
||||
public string|null $controlSslCiphers = null;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$ssl_verify
|
||||
* @see self::$sslVerify
|
||||
* @see https://bugs.php.net/68344
|
||||
*/
|
||||
public bool $control_ssl_verify;
|
||||
public bool $controlSslVerify;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$compress
|
||||
*/
|
||||
public bool $control_compress;
|
||||
public bool $controlCompress;
|
||||
|
||||
/**
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_control_*
|
||||
* @see self::$hide_connection_errors
|
||||
* @see self::$hideConnectionErrors
|
||||
*/
|
||||
public bool $control_hide_connection_errors;
|
||||
public bool $controlHideConnectionErrors;
|
||||
|
||||
/**
|
||||
* Authentication method (valid choices: config, http, signon or cookie)
|
||||
@ -262,7 +260,7 @@ final class Server
|
||||
*
|
||||
* @psalm-var 'config'|'http'|'signon'|'cookie'
|
||||
*/
|
||||
public string $auth_type;
|
||||
public string $authType;
|
||||
|
||||
/**
|
||||
* HTTP Basic Auth Realm name to display (only used with 'HTTP' auth_type)
|
||||
@ -273,7 +271,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_auth_http_realm
|
||||
*/
|
||||
public string $auth_http_realm;
|
||||
public string $authHttpRealm;
|
||||
|
||||
/**
|
||||
* MySQL user
|
||||
@ -306,7 +304,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_SignonSession
|
||||
*/
|
||||
public string $SignonSession;
|
||||
public string $signonSession;
|
||||
|
||||
/**
|
||||
* Cookie params to match session to use for 'signon' authentication method
|
||||
@ -323,7 +321,7 @@ final class Server
|
||||
* lifetime: 0|positive-int, path: string, domain: string, secure: bool, httponly: bool, samesite?: 'Lax'|'Strict'
|
||||
* }
|
||||
*/
|
||||
public array $SignonCookieParams;
|
||||
public array $signonCookieParams;
|
||||
|
||||
/**
|
||||
* PHP script to use for 'signon' authentication method
|
||||
@ -334,7 +332,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_SignonScript
|
||||
*/
|
||||
public string $SignonScript;
|
||||
public string $signonScript;
|
||||
|
||||
/**
|
||||
* URL where to redirect user to login for 'signon' authentication method
|
||||
@ -345,7 +343,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_SignonURL
|
||||
*/
|
||||
public string $SignonURL;
|
||||
public string $signonUrl;
|
||||
|
||||
/**
|
||||
* URL where to redirect user after logout
|
||||
@ -356,7 +354,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_LogoutURL
|
||||
*/
|
||||
public string $LogoutURL;
|
||||
public string $logoutUrl;
|
||||
|
||||
/**
|
||||
* If set to a db-name, only this db is displayed in navigation panel
|
||||
@ -370,7 +368,7 @@ final class Server
|
||||
*
|
||||
* @var string|string[]
|
||||
*/
|
||||
public string|array $only_db;
|
||||
public string|array $onlyDb;
|
||||
|
||||
/**
|
||||
* Database name to be hidden from listings
|
||||
@ -381,7 +379,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_hide_db
|
||||
*/
|
||||
public string $hide_db;
|
||||
public string $hideDb;
|
||||
|
||||
/**
|
||||
* Verbose name for this host - leave blank to show the hostname
|
||||
@ -407,7 +405,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_pmadb
|
||||
*/
|
||||
public string $pmadb;
|
||||
public string $pmaDb;
|
||||
|
||||
/**
|
||||
* Bookmark table
|
||||
@ -420,7 +418,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_bookmarktable
|
||||
*/
|
||||
public string|false $bookmarktable;
|
||||
public string|false $bookmarkTable;
|
||||
|
||||
/**
|
||||
* table to describe the relation between links (see doc)
|
||||
@ -446,7 +444,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_table_info
|
||||
*/
|
||||
public string|false $table_info;
|
||||
public string|false $tableInfo;
|
||||
|
||||
/**
|
||||
* table to describe the tables position for the designer and PDF schema
|
||||
@ -459,7 +457,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_table_coords
|
||||
*/
|
||||
public string|false $table_coords;
|
||||
public string|false $tableCoords;
|
||||
|
||||
/**
|
||||
* table to describe pages of relationpdf
|
||||
@ -472,7 +470,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_pdf_pages
|
||||
*/
|
||||
public string|false $pdf_pages;
|
||||
public string|false $pdfPages;
|
||||
|
||||
/**
|
||||
* table to store column information
|
||||
@ -485,7 +483,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_column_info
|
||||
*/
|
||||
public string|false $column_info;
|
||||
public string|false $columnInfo;
|
||||
|
||||
/**
|
||||
* table to store SQL history
|
||||
@ -537,7 +535,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_table_uiprefs
|
||||
*/
|
||||
public string|false $table_uiprefs;
|
||||
public string|false $tableUiPrefs;
|
||||
|
||||
/**
|
||||
* table to store SQL tracking
|
||||
@ -563,7 +561,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_userconfig
|
||||
*/
|
||||
public string|false $userconfig;
|
||||
public string|false $userConfig;
|
||||
|
||||
/**
|
||||
* table to store users and their assignment to user groups
|
||||
@ -589,7 +587,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_usergroups
|
||||
*/
|
||||
public string|false $usergroups;
|
||||
public string|false $userGroups;
|
||||
|
||||
/**
|
||||
* table to store information about item hidden from navigation tree
|
||||
@ -602,7 +600,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_navigationhiding
|
||||
*/
|
||||
public string|false $navigationhiding;
|
||||
public string|false $navigationHiding;
|
||||
|
||||
/**
|
||||
* table to store information about saved searches from query-by-example on a db
|
||||
@ -615,7 +613,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_savedsearches
|
||||
*/
|
||||
public string|false $savedsearches;
|
||||
public string|false $savedSearches;
|
||||
|
||||
/**
|
||||
* table to store central list of columns per database
|
||||
@ -628,7 +626,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_central_columns
|
||||
*/
|
||||
public string|false $central_columns;
|
||||
public string|false $centralColumns;
|
||||
|
||||
/**
|
||||
* table to store designer settings
|
||||
@ -641,7 +639,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_designer_settings
|
||||
*/
|
||||
public string|false $designer_settings;
|
||||
public string|false $designerSettings;
|
||||
|
||||
/**
|
||||
* table to store export templates
|
||||
@ -654,7 +652,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_export_templates
|
||||
*/
|
||||
public string|false $export_templates;
|
||||
public string|false $exportTemplates;
|
||||
|
||||
/**
|
||||
* Maximum number of records saved in $cfg['Servers'][$i]['table_uiprefs'] table.
|
||||
@ -673,7 +671,7 @@ final class Server
|
||||
*
|
||||
* @psalm-var positive-int
|
||||
*/
|
||||
public int $MaxTableUiprefs;
|
||||
public int $maxTableUiPrefs;
|
||||
|
||||
/**
|
||||
* Sets the time zone used by phpMyAdmin. Possible values are explained at
|
||||
@ -685,7 +683,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_SessionTimeZone
|
||||
*/
|
||||
public string $SessionTimeZone;
|
||||
public string $sessionTimeZone;
|
||||
|
||||
/**
|
||||
* whether to allow root login
|
||||
@ -696,7 +694,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_AllowRoot
|
||||
*/
|
||||
public bool $AllowRoot;
|
||||
public bool $allowRoot;
|
||||
|
||||
/**
|
||||
* whether to allow login of any user without a password
|
||||
@ -707,7 +705,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_AllowNoPassword
|
||||
*/
|
||||
public bool $AllowNoPassword;
|
||||
public bool $allowNoPassword;
|
||||
|
||||
/**
|
||||
* Host authentication
|
||||
@ -726,7 +724,7 @@ final class Server
|
||||
* @var array<string, string|string[]>
|
||||
* @psalm-var array{order: ''|'deny,allow'|'allow,deny'|'explicit', rules: string[]}
|
||||
*/
|
||||
public array $AllowDeny;
|
||||
public array $allowDeny;
|
||||
|
||||
/**
|
||||
* Disable use of INFORMATION_SCHEMA.
|
||||
@ -739,7 +737,7 @@ final class Server
|
||||
* @see https://github.com/phpmyadmin/phpmyadmin/issues/8970
|
||||
* @see https://bugs.mysql.com/19588
|
||||
*/
|
||||
public bool $DisableIS;
|
||||
public bool $disableIS;
|
||||
|
||||
/**
|
||||
* Whether the tracking mechanism creates
|
||||
@ -751,7 +749,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_tracking_version_auto_create
|
||||
*/
|
||||
public bool $tracking_version_auto_create;
|
||||
public bool $trackingVersionAutoCreate;
|
||||
|
||||
/**
|
||||
* Defines the list of statements
|
||||
@ -765,7 +763,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_tracking_default_statements
|
||||
*/
|
||||
public string $tracking_default_statements;
|
||||
public string $trackingDefaultStatements;
|
||||
|
||||
/**
|
||||
* Whether a DROP VIEW IF EXISTS statement will be added
|
||||
@ -777,7 +775,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_tracking_add_drop_view
|
||||
*/
|
||||
public bool $tracking_add_drop_view;
|
||||
public bool $trackingAddDropView;
|
||||
|
||||
/**
|
||||
* Whether a DROP TABLE IF EXISTS statement will be added
|
||||
@ -789,7 +787,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_tracking_add_drop_table
|
||||
*/
|
||||
public bool $tracking_add_drop_table;
|
||||
public bool $trackingAddDropTable;
|
||||
|
||||
/**
|
||||
* Whether a DROP DATABASE IF EXISTS statement will be added
|
||||
@ -801,7 +799,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_tracking_add_drop_database
|
||||
*/
|
||||
public bool $tracking_add_drop_database;
|
||||
public bool $trackingAddDropDatabase;
|
||||
|
||||
/**
|
||||
* Whether to show or hide detailed MySQL/MariaDB connection errors on the login page.
|
||||
@ -812,7 +810,7 @@ final class Server
|
||||
*
|
||||
* @link https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_hide_connection_errors
|
||||
*/
|
||||
public bool $hide_connection_errors;
|
||||
public bool $hideConnectionErrors;
|
||||
|
||||
/** @param array<int|string, mixed> $server */
|
||||
public function __construct(array $server = [])
|
||||
@ -821,71 +819,71 @@ final class Server
|
||||
$this->port = $this->setPort($server);
|
||||
$this->socket = $this->setSocket($server);
|
||||
$this->ssl = $this->setSsl($server);
|
||||
$this->ssl_key = $this->setSslKey($server);
|
||||
$this->ssl_cert = $this->setSslCert($server);
|
||||
$this->ssl_ca = $this->setSslCa($server);
|
||||
$this->ssl_ca_path = $this->setSslCaPath($server);
|
||||
$this->ssl_ciphers = $this->setSslCiphers($server);
|
||||
$this->ssl_verify = $this->setSslVerify($server);
|
||||
$this->sslKey = $this->setSslKey($server);
|
||||
$this->sslCert = $this->setSslCert($server);
|
||||
$this->sslCa = $this->setSslCa($server);
|
||||
$this->sslCaPath = $this->setSslCaPath($server);
|
||||
$this->sslCiphers = $this->setSslCiphers($server);
|
||||
$this->sslVerify = $this->setSslVerify($server);
|
||||
$this->compress = $this->setCompress($server);
|
||||
$this->controlhost = $this->setControlHost($server);
|
||||
$this->controlport = $this->setControlPort($server);
|
||||
$this->controluser = $this->setControlUser($server);
|
||||
$this->controlpass = $this->setControlPass($server);
|
||||
$this->control_socket = $this->setControlSocket($server);
|
||||
$this->control_ssl = $this->setControlSsl($server);
|
||||
$this->control_ssl_key = $this->setControlSslKey($server);
|
||||
$this->control_ssl_cert = $this->setControlSslCert($server);
|
||||
$this->control_ssl_ca = $this->setControlSslCa($server);
|
||||
$this->control_ssl_ca_path = $this->setControlSslCaPath($server);
|
||||
$this->control_ssl_ciphers = $this->setControlSslCiphers($server);
|
||||
$this->control_ssl_verify = $this->setControlSslVerify($server);
|
||||
$this->control_compress = $this->setControlCompress($server);
|
||||
$this->control_hide_connection_errors = $this->setControlHideConnectionErrors($server);
|
||||
$this->auth_type = $this->setAuthType($server);
|
||||
$this->auth_http_realm = $this->setAuthHttpRealm($server);
|
||||
$this->controlHost = $this->setControlHost($server);
|
||||
$this->controlPort = $this->setControlPort($server);
|
||||
$this->controlUser = $this->setControlUser($server);
|
||||
$this->controlPass = $this->setControlPass($server);
|
||||
$this->controlSocket = $this->setControlSocket($server);
|
||||
$this->controlSsl = $this->setControlSsl($server);
|
||||
$this->controlSslKey = $this->setControlSslKey($server);
|
||||
$this->controlSslCert = $this->setControlSslCert($server);
|
||||
$this->controlSslCa = $this->setControlSslCa($server);
|
||||
$this->controlSslCaPath = $this->setControlSslCaPath($server);
|
||||
$this->controlSslCiphers = $this->setControlSslCiphers($server);
|
||||
$this->controlSslVerify = $this->setControlSslVerify($server);
|
||||
$this->controlCompress = $this->setControlCompress($server);
|
||||
$this->controlHideConnectionErrors = $this->setControlHideConnectionErrors($server);
|
||||
$this->authType = $this->setAuthType($server);
|
||||
$this->authHttpRealm = $this->setAuthHttpRealm($server);
|
||||
$this->user = $this->setUser($server);
|
||||
$this->password = $this->setPassword($server);
|
||||
$this->SignonSession = $this->setSignonSession($server);
|
||||
$this->SignonCookieParams = $this->setSignonCookieParams($server);
|
||||
$this->SignonScript = $this->setSignonScript($server);
|
||||
$this->SignonURL = $this->setSignonUrl($server);
|
||||
$this->LogoutURL = $this->setLogoutUrl($server);
|
||||
$this->only_db = $this->setOnlyDb($server);
|
||||
$this->hide_db = $this->setHideDb($server);
|
||||
$this->signonSession = $this->setSignonSession($server);
|
||||
$this->signonCookieParams = $this->setSignonCookieParams($server);
|
||||
$this->signonScript = $this->setSignonScript($server);
|
||||
$this->signonUrl = $this->setSignonUrl($server);
|
||||
$this->logoutUrl = $this->setLogoutUrl($server);
|
||||
$this->onlyDb = $this->setOnlyDb($server);
|
||||
$this->hideDb = $this->setHideDb($server);
|
||||
$this->verbose = $this->setVerbose($server);
|
||||
$this->pmadb = $this->setPmadb($server);
|
||||
$this->bookmarktable = $this->setBookmarktable($server);
|
||||
$this->pmaDb = $this->setPmaDb($server);
|
||||
$this->bookmarkTable = $this->setBookmarkTable($server);
|
||||
$this->relation = $this->setRelation($server);
|
||||
$this->table_info = $this->setTableInfo($server);
|
||||
$this->table_coords = $this->setTableCoords($server);
|
||||
$this->pdf_pages = $this->setPdfPages($server);
|
||||
$this->column_info = $this->setColumnInfo($server);
|
||||
$this->tableInfo = $this->setTableInfo($server);
|
||||
$this->tableCoords = $this->setTableCoords($server);
|
||||
$this->pdfPages = $this->setPdfPages($server);
|
||||
$this->columnInfo = $this->setColumnInfo($server);
|
||||
$this->history = $this->setHistory($server);
|
||||
$this->recent = $this->setRecent($server);
|
||||
$this->favorite = $this->setFavorite($server);
|
||||
$this->table_uiprefs = $this->setTableUiprefs($server);
|
||||
$this->tableUiPrefs = $this->setTableUiPrefs($server);
|
||||
$this->tracking = $this->setTracking($server);
|
||||
$this->userconfig = $this->setUserconfig($server);
|
||||
$this->userConfig = $this->setUserConfig($server);
|
||||
$this->users = $this->setUsers($server);
|
||||
$this->usergroups = $this->setUsergroups($server);
|
||||
$this->navigationhiding = $this->setNavigationhiding($server);
|
||||
$this->savedsearches = $this->setSavedsearches($server);
|
||||
$this->central_columns = $this->setCentralColumns($server);
|
||||
$this->designer_settings = $this->setDesignerSettings($server);
|
||||
$this->export_templates = $this->setExportTemplates($server);
|
||||
$this->MaxTableUiprefs = $this->setMaxTableUiprefs($server);
|
||||
$this->SessionTimeZone = $this->setSessionTimeZone($server);
|
||||
$this->AllowRoot = $this->setAllowRoot($server);
|
||||
$this->AllowNoPassword = $this->setAllowNoPassword($server);
|
||||
$this->AllowDeny = $this->setAllowDeny($server);
|
||||
$this->DisableIS = $this->setDisableIs($server);
|
||||
$this->tracking_version_auto_create = $this->setTrackingVersionAutoCreate($server);
|
||||
$this->tracking_default_statements = $this->setTrackingDefaultStatements($server);
|
||||
$this->tracking_add_drop_view = $this->setTrackingAddDropView($server);
|
||||
$this->tracking_add_drop_table = $this->setTrackingAddDropTable($server);
|
||||
$this->tracking_add_drop_database = $this->setTrackingAddDropDatabase($server);
|
||||
$this->hide_connection_errors = $this->setHideConnectionErrors($server);
|
||||
$this->userGroups = $this->setUserGroups($server);
|
||||
$this->navigationHiding = $this->setNavigationHiding($server);
|
||||
$this->savedSearches = $this->setSavedSearches($server);
|
||||
$this->centralColumns = $this->setCentralColumns($server);
|
||||
$this->designerSettings = $this->setDesignerSettings($server);
|
||||
$this->exportTemplates = $this->setExportTemplates($server);
|
||||
$this->maxTableUiPrefs = $this->setMaxTableUiPrefs($server);
|
||||
$this->sessionTimeZone = $this->setSessionTimeZone($server);
|
||||
$this->allowRoot = $this->setAllowRoot($server);
|
||||
$this->allowNoPassword = $this->setAllowNoPassword($server);
|
||||
$this->allowDeny = $this->setAllowDeny($server);
|
||||
$this->disableIS = $this->setDisableIs($server);
|
||||
$this->trackingVersionAutoCreate = $this->setTrackingVersionAutoCreate($server);
|
||||
$this->trackingDefaultStatements = $this->setTrackingDefaultStatements($server);
|
||||
$this->trackingAddDropView = $this->setTrackingAddDropView($server);
|
||||
$this->trackingAddDropTable = $this->setTrackingAddDropTable($server);
|
||||
$this->trackingAddDropDatabase = $this->setTrackingAddDropDatabase($server);
|
||||
$this->hideConnectionErrors = $this->setHideConnectionErrors($server);
|
||||
}
|
||||
|
||||
/** @return array<string, string|bool|int|array<mixed>|null> */
|
||||
@ -896,71 +894,71 @@ final class Server
|
||||
'port' => $this->port,
|
||||
'socket' => $this->socket,
|
||||
'ssl' => $this->ssl,
|
||||
'ssl_key' => $this->ssl_key,
|
||||
'ssl_cert' => $this->ssl_cert,
|
||||
'ssl_ca' => $this->ssl_ca,
|
||||
'ssl_ca_path' => $this->ssl_ca_path,
|
||||
'ssl_ciphers' => $this->ssl_ciphers,
|
||||
'ssl_verify' => $this->ssl_verify,
|
||||
'ssl_key' => $this->sslKey,
|
||||
'ssl_cert' => $this->sslCert,
|
||||
'ssl_ca' => $this->sslCa,
|
||||
'ssl_ca_path' => $this->sslCaPath,
|
||||
'ssl_ciphers' => $this->sslCiphers,
|
||||
'ssl_verify' => $this->sslVerify,
|
||||
'compress' => $this->compress,
|
||||
'controlhost' => $this->controlhost,
|
||||
'controlport' => $this->controlport,
|
||||
'controluser' => $this->controluser,
|
||||
'controlpass' => $this->controlpass,
|
||||
'control_socket' => $this->control_socket,
|
||||
'control_ssl' => $this->control_ssl,
|
||||
'control_ssl_key' => $this->control_ssl_key,
|
||||
'control_ssl_cert' => $this->control_ssl_cert,
|
||||
'control_ssl_ca' => $this->control_ssl_ca,
|
||||
'control_ssl_ca_path' => $this->control_ssl_ca_path,
|
||||
'control_ssl_ciphers' => $this->control_ssl_ciphers,
|
||||
'control_ssl_verify' => $this->control_ssl_verify,
|
||||
'control_compress' => $this->control_compress,
|
||||
'control_hide_connection_errors' => $this->control_hide_connection_errors,
|
||||
'auth_type' => $this->auth_type,
|
||||
'auth_http_realm' => $this->auth_http_realm,
|
||||
'controlhost' => $this->controlHost,
|
||||
'controlport' => $this->controlPort,
|
||||
'controluser' => $this->controlUser,
|
||||
'controlpass' => $this->controlPass,
|
||||
'control_socket' => $this->controlSocket,
|
||||
'control_ssl' => $this->controlSsl,
|
||||
'control_ssl_key' => $this->controlSslKey,
|
||||
'control_ssl_cert' => $this->controlSslCert,
|
||||
'control_ssl_ca' => $this->controlSslCa,
|
||||
'control_ssl_ca_path' => $this->controlSslCaPath,
|
||||
'control_ssl_ciphers' => $this->controlSslCiphers,
|
||||
'control_ssl_verify' => $this->controlSslVerify,
|
||||
'control_compress' => $this->controlCompress,
|
||||
'control_hide_connection_errors' => $this->controlHideConnectionErrors,
|
||||
'auth_type' => $this->authType,
|
||||
'auth_http_realm' => $this->authHttpRealm,
|
||||
'user' => $this->user,
|
||||
'password' => $this->password,
|
||||
'SignonSession' => $this->SignonSession,
|
||||
'SignonCookieParams' => $this->SignonCookieParams,
|
||||
'SignonScript' => $this->SignonScript,
|
||||
'SignonURL' => $this->SignonURL,
|
||||
'LogoutURL' => $this->LogoutURL,
|
||||
'only_db' => $this->only_db,
|
||||
'hide_db' => $this->hide_db,
|
||||
'SignonSession' => $this->signonSession,
|
||||
'SignonCookieParams' => $this->signonCookieParams,
|
||||
'SignonScript' => $this->signonScript,
|
||||
'SignonURL' => $this->signonUrl,
|
||||
'LogoutURL' => $this->logoutUrl,
|
||||
'only_db' => $this->onlyDb,
|
||||
'hide_db' => $this->hideDb,
|
||||
'verbose' => $this->verbose,
|
||||
'pmadb' => $this->pmadb,
|
||||
'bookmarktable' => $this->bookmarktable,
|
||||
'pmadb' => $this->pmaDb,
|
||||
'bookmarktable' => $this->bookmarkTable,
|
||||
'relation' => $this->relation,
|
||||
'table_info' => $this->table_info,
|
||||
'table_coords' => $this->table_coords,
|
||||
'pdf_pages' => $this->pdf_pages,
|
||||
'column_info' => $this->column_info,
|
||||
'table_info' => $this->tableInfo,
|
||||
'table_coords' => $this->tableCoords,
|
||||
'pdf_pages' => $this->pdfPages,
|
||||
'column_info' => $this->columnInfo,
|
||||
'history' => $this->history,
|
||||
'recent' => $this->recent,
|
||||
'favorite' => $this->favorite,
|
||||
'table_uiprefs' => $this->table_uiprefs,
|
||||
'table_uiprefs' => $this->tableUiPrefs,
|
||||
'tracking' => $this->tracking,
|
||||
'userconfig' => $this->userconfig,
|
||||
'userconfig' => $this->userConfig,
|
||||
'users' => $this->users,
|
||||
'usergroups' => $this->usergroups,
|
||||
'navigationhiding' => $this->navigationhiding,
|
||||
'savedsearches' => $this->savedsearches,
|
||||
'central_columns' => $this->central_columns,
|
||||
'designer_settings' => $this->designer_settings,
|
||||
'export_templates' => $this->export_templates,
|
||||
'MaxTableUiprefs' => $this->MaxTableUiprefs,
|
||||
'SessionTimeZone' => $this->SessionTimeZone,
|
||||
'AllowRoot' => $this->AllowRoot,
|
||||
'AllowNoPassword' => $this->AllowNoPassword,
|
||||
'AllowDeny' => $this->AllowDeny,
|
||||
'DisableIS' => $this->DisableIS,
|
||||
'tracking_version_auto_create' => $this->tracking_version_auto_create,
|
||||
'tracking_default_statements' => $this->tracking_default_statements,
|
||||
'tracking_add_drop_view' => $this->tracking_add_drop_view,
|
||||
'tracking_add_drop_table' => $this->tracking_add_drop_table,
|
||||
'tracking_add_drop_database' => $this->tracking_add_drop_database,
|
||||
'hide_connection_errors' => $this->hide_connection_errors,
|
||||
'usergroups' => $this->userGroups,
|
||||
'navigationhiding' => $this->navigationHiding,
|
||||
'savedsearches' => $this->savedSearches,
|
||||
'central_columns' => $this->centralColumns,
|
||||
'designer_settings' => $this->designerSettings,
|
||||
'export_templates' => $this->exportTemplates,
|
||||
'MaxTableUiprefs' => $this->maxTableUiPrefs,
|
||||
'SessionTimeZone' => $this->sessionTimeZone,
|
||||
'AllowRoot' => $this->allowRoot,
|
||||
'AllowNoPassword' => $this->allowNoPassword,
|
||||
'AllowDeny' => $this->allowDeny,
|
||||
'DisableIS' => $this->disableIS,
|
||||
'tracking_version_auto_create' => $this->trackingVersionAutoCreate,
|
||||
'tracking_default_statements' => $this->trackingDefaultStatements,
|
||||
'tracking_add_drop_view' => $this->trackingAddDropView,
|
||||
'tracking_add_drop_table' => $this->trackingAddDropTable,
|
||||
'tracking_add_drop_database' => $this->trackingAddDropDatabase,
|
||||
'hide_connection_errors' => $this->hideConnectionErrors,
|
||||
];
|
||||
}
|
||||
|
||||
@ -1417,7 +1415,7 @@ final class Server
|
||||
}
|
||||
|
||||
/** @param array<int|string, mixed> $server */
|
||||
private function setPmadb(array $server): string
|
||||
private function setPmaDb(array $server): string
|
||||
{
|
||||
if (isset($server['pmadb'])) {
|
||||
return (string) $server['pmadb'];
|
||||
@ -1427,7 +1425,7 @@ final class Server
|
||||
}
|
||||
|
||||
/** @param array<int|string, mixed> $server */
|
||||
private function setBookmarktable(array $server): false|string
|
||||
private function setBookmarkTable(array $server): false|string
|
||||
{
|
||||
if (isset($server['bookmarktable'])) {
|
||||
return $server['bookmarktable'] === false ? false : (string) $server['bookmarktable'];
|
||||
@ -1517,7 +1515,7 @@ final class Server
|
||||
}
|
||||
|
||||
/** @param array<int|string, mixed> $server */
|
||||
private function setTableUiprefs(array $server): false|string
|
||||
private function setTableUiPrefs(array $server): false|string
|
||||
{
|
||||
if (isset($server['table_uiprefs'])) {
|
||||
return $server['table_uiprefs'] === false ? false : (string) $server['table_uiprefs'];
|
||||
@ -1537,7 +1535,7 @@ final class Server
|
||||
}
|
||||
|
||||
/** @param array<int|string, mixed> $server */
|
||||
private function setUserconfig(array $server): false|string
|
||||
private function setUserConfig(array $server): false|string
|
||||
{
|
||||
if (isset($server['userconfig'])) {
|
||||
return $server['userconfig'] === false ? false : (string) $server['userconfig'];
|
||||
@ -1557,7 +1555,7 @@ final class Server
|
||||
}
|
||||
|
||||
/** @param array<int|string, mixed> $server */
|
||||
private function setUsergroups(array $server): false|string
|
||||
private function setUserGroups(array $server): false|string
|
||||
{
|
||||
if (isset($server['usergroups'])) {
|
||||
return $server['usergroups'] === false ? false : (string) $server['usergroups'];
|
||||
@ -1567,7 +1565,7 @@ final class Server
|
||||
}
|
||||
|
||||
/** @param array<int|string, mixed> $server */
|
||||
private function setNavigationhiding(array $server): false|string
|
||||
private function setNavigationHiding(array $server): false|string
|
||||
{
|
||||
if (isset($server['navigationhiding'])) {
|
||||
return $server['navigationhiding'] === false
|
||||
@ -1579,7 +1577,7 @@ final class Server
|
||||
}
|
||||
|
||||
/** @param array<int|string, mixed> $server */
|
||||
private function setSavedsearches(array $server): false|string
|
||||
private function setSavedSearches(array $server): false|string
|
||||
{
|
||||
if (isset($server['savedsearches'])) {
|
||||
return $server['savedsearches'] === false ? false : (string) $server['savedsearches'];
|
||||
@ -1627,7 +1625,7 @@ final class Server
|
||||
*
|
||||
* @psalm-return positive-int
|
||||
*/
|
||||
private function setMaxTableUiprefs(array $server): int
|
||||
private function setMaxTableUiPrefs(array $server): int
|
||||
{
|
||||
if (isset($server['MaxTableUiprefs'])) {
|
||||
$maxTableUiprefs = (int) $server['MaxTableUiprefs'];
|
||||
|
||||
@ -57,23 +57,22 @@ class DbiMysqli implements DbiExtension
|
||||
$clientFlags |= MYSQLI_CLIENT_COMPRESS;
|
||||
}
|
||||
|
||||
// phpcs:disable Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps
|
||||
/* Optionally enable SSL */
|
||||
if ($server->ssl) {
|
||||
$clientFlags |= MYSQLI_CLIENT_SSL;
|
||||
if (
|
||||
$server->ssl_key !== null && $server->ssl_key !== '' ||
|
||||
$server->ssl_cert !== null && $server->ssl_cert !== '' ||
|
||||
$server->ssl_ca !== null && $server->ssl_ca !== '' ||
|
||||
$server->ssl_ca_path !== null && $server->ssl_ca_path !== '' ||
|
||||
$server->ssl_ciphers !== null && $server->ssl_ciphers !== ''
|
||||
$server->sslKey !== null && $server->sslKey !== '' ||
|
||||
$server->sslCert !== null && $server->sslCert !== '' ||
|
||||
$server->sslCa !== null && $server->sslCa !== '' ||
|
||||
$server->sslCaPath !== null && $server->sslCaPath !== '' ||
|
||||
$server->sslCiphers !== null && $server->sslCiphers !== ''
|
||||
) {
|
||||
$mysqli->ssl_set(
|
||||
$server->ssl_key ?? '',
|
||||
$server->ssl_cert ?? '',
|
||||
$server->ssl_ca ?? '',
|
||||
$server->ssl_ca_path ?? '',
|
||||
$server->ssl_ciphers ?? '',
|
||||
$server->sslKey ?? '',
|
||||
$server->sslCert ?? '',
|
||||
$server->sslCa ?? '',
|
||||
$server->sslCaPath ?? '',
|
||||
$server->sslCiphers ?? '',
|
||||
);
|
||||
}
|
||||
|
||||
@ -83,8 +82,8 @@ class DbiMysqli implements DbiExtension
|
||||
* @link https://bugs.php.net/bug.php?id=68344
|
||||
* @link https://github.com/phpmyadmin/phpmyadmin/pull/11838
|
||||
*/
|
||||
if (! $server->ssl_verify) {
|
||||
$mysqli->options(MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, (int) $server->ssl_verify);
|
||||
if (! $server->sslVerify) {
|
||||
$mysqli->options(MYSQLI_OPT_SSL_VERIFY_SERVER_CERT, (int) $server->sslVerify);
|
||||
$clientFlags |= MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT;
|
||||
}
|
||||
}
|
||||
@ -106,7 +105,9 @@ class DbiMysqli implements DbiExtension
|
||||
* - #2001 - SSL Connection is required. Please specify SSL options and retry.
|
||||
* - #9002 - SSL connection is required. Please specify SSL options and retry.
|
||||
*/
|
||||
// phpcs:ignore Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps
|
||||
$errorNumber = $mysqli->connect_errno;
|
||||
// phpcs:ignore Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps
|
||||
$errorMessage = $mysqli->connect_error;
|
||||
if (
|
||||
! $server->ssl
|
||||
@ -122,7 +123,7 @@ class DbiMysqli implements DbiExtension
|
||||
return self::connect($user, $password, $server->withSSL(true));
|
||||
}
|
||||
|
||||
if ($errorNumber === 1045 && $server->hide_connection_errors) {
|
||||
if ($errorNumber === 1045 && $server->hideConnectionErrors) {
|
||||
trigger_error(
|
||||
sprintf(
|
||||
__(
|
||||
@ -143,8 +144,6 @@ class DbiMysqli implements DbiExtension
|
||||
return null;
|
||||
}
|
||||
|
||||
// phpcs:enable
|
||||
|
||||
$mysqli->options(MYSQLI_OPT_LOCAL_INFILE, (int) defined('PMA_ENABLE_LDI'));
|
||||
|
||||
mysqli_report(MYSQLI_REPORT_OFF);
|
||||
|
||||
@ -7,8 +7,6 @@ namespace PhpMyAdmin\Tests\Config\Settings;
|
||||
use PhpMyAdmin\Config\Settings\Server;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
// phpcs:disable Squiz.NamingConventions.ValidVariableName.MemberNotCamelCaps
|
||||
|
||||
/** @covers \PhpMyAdmin\Config\Settings\Server */
|
||||
class ServerTest extends TestCase
|
||||
{
|
||||
@ -93,7 +91,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['ssl_key' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->ssl_key);
|
||||
$this->assertSame($expected, $server->sslKey);
|
||||
$this->assertArrayHasKey('ssl_key', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['ssl_key']);
|
||||
}
|
||||
@ -112,7 +110,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['ssl_cert' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->ssl_cert);
|
||||
$this->assertSame($expected, $server->sslCert);
|
||||
$this->assertArrayHasKey('ssl_cert', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['ssl_cert']);
|
||||
}
|
||||
@ -122,7 +120,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['ssl_ca' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->ssl_ca);
|
||||
$this->assertSame($expected, $server->sslCa);
|
||||
$this->assertArrayHasKey('ssl_ca', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['ssl_ca']);
|
||||
}
|
||||
@ -132,7 +130,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['ssl_ca_path' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->ssl_ca_path);
|
||||
$this->assertSame($expected, $server->sslCaPath);
|
||||
$this->assertArrayHasKey('ssl_ca_path', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['ssl_ca_path']);
|
||||
}
|
||||
@ -142,7 +140,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['ssl_ciphers' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->ssl_ciphers);
|
||||
$this->assertSame($expected, $server->sslCiphers);
|
||||
$this->assertArrayHasKey('ssl_ciphers', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['ssl_ciphers']);
|
||||
}
|
||||
@ -152,7 +150,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['ssl_verify' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->ssl_verify);
|
||||
$this->assertSame($expected, $server->sslVerify);
|
||||
$this->assertArrayHasKey('ssl_verify', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['ssl_verify']);
|
||||
}
|
||||
@ -181,7 +179,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['controlhost' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->controlhost);
|
||||
$this->assertSame($expected, $server->controlHost);
|
||||
$this->assertArrayHasKey('controlhost', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['controlhost']);
|
||||
}
|
||||
@ -191,7 +189,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_host' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->controlhost);
|
||||
$this->assertSame($expected, $server->controlHost);
|
||||
$this->assertArrayHasKey('controlhost', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['controlhost']);
|
||||
}
|
||||
@ -210,7 +208,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['controlport' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->controlport);
|
||||
$this->assertSame($expected, $server->controlPort);
|
||||
$this->assertArrayHasKey('controlport', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['controlport']);
|
||||
}
|
||||
@ -220,7 +218,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_port' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->controlport);
|
||||
$this->assertSame($expected, $server->controlPort);
|
||||
$this->assertArrayHasKey('controlport', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['controlport']);
|
||||
}
|
||||
@ -239,7 +237,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['controluser' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->controluser);
|
||||
$this->assertSame($expected, $server->controlUser);
|
||||
$this->assertArrayHasKey('controluser', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['controluser']);
|
||||
}
|
||||
@ -249,7 +247,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_user' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->controluser);
|
||||
$this->assertSame($expected, $server->controlUser);
|
||||
$this->assertArrayHasKey('controluser', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['controluser']);
|
||||
}
|
||||
@ -268,7 +266,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['controlpass' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->controlpass);
|
||||
$this->assertSame($expected, $server->controlPass);
|
||||
$this->assertArrayHasKey('controlpass', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['controlpass']);
|
||||
}
|
||||
@ -278,7 +276,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_pass' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->controlpass);
|
||||
$this->assertSame($expected, $server->controlPass);
|
||||
$this->assertArrayHasKey('controlpass', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['controlpass']);
|
||||
}
|
||||
@ -288,7 +286,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_password' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->controlpass);
|
||||
$this->assertSame($expected, $server->controlPass);
|
||||
$this->assertArrayHasKey('controlpass', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['controlpass']);
|
||||
}
|
||||
@ -307,7 +305,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_socket' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_socket);
|
||||
$this->assertSame($expected, $server->controlSocket);
|
||||
$this->assertArrayHasKey('control_socket', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_socket']);
|
||||
}
|
||||
@ -317,7 +315,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_ssl' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_ssl);
|
||||
$this->assertSame($expected, $server->controlSsl);
|
||||
$this->assertArrayHasKey('control_ssl', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_ssl']);
|
||||
}
|
||||
@ -327,7 +325,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_ssl_key' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_ssl_key);
|
||||
$this->assertSame($expected, $server->controlSslKey);
|
||||
$this->assertArrayHasKey('control_ssl_key', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_ssl_key']);
|
||||
}
|
||||
@ -337,7 +335,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_ssl_cert' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_ssl_cert);
|
||||
$this->assertSame($expected, $server->controlSslCert);
|
||||
$this->assertArrayHasKey('control_ssl_cert', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_ssl_cert']);
|
||||
}
|
||||
@ -347,7 +345,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_ssl_ca' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_ssl_ca);
|
||||
$this->assertSame($expected, $server->controlSslCa);
|
||||
$this->assertArrayHasKey('control_ssl_ca', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_ssl_ca']);
|
||||
}
|
||||
@ -357,7 +355,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_ssl_ca_path' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_ssl_ca_path);
|
||||
$this->assertSame($expected, $server->controlSslCaPath);
|
||||
$this->assertArrayHasKey('control_ssl_ca_path', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_ssl_ca_path']);
|
||||
}
|
||||
@ -367,7 +365,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_ssl_ciphers' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_ssl_ciphers);
|
||||
$this->assertSame($expected, $server->controlSslCiphers);
|
||||
$this->assertArrayHasKey('control_ssl_ciphers', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_ssl_ciphers']);
|
||||
}
|
||||
@ -377,7 +375,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_ssl_verify' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_ssl_verify);
|
||||
$this->assertSame($expected, $server->controlSslVerify);
|
||||
$this->assertArrayHasKey('control_ssl_verify', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_ssl_verify']);
|
||||
}
|
||||
@ -387,7 +385,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_compress' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_compress);
|
||||
$this->assertSame($expected, $server->controlCompress);
|
||||
$this->assertArrayHasKey('control_compress', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_compress']);
|
||||
}
|
||||
@ -397,7 +395,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['control_hide_connection_errors' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->control_hide_connection_errors);
|
||||
$this->assertSame($expected, $server->controlHideConnectionErrors);
|
||||
$this->assertArrayHasKey('control_hide_connection_errors', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['control_hide_connection_errors']);
|
||||
}
|
||||
@ -407,7 +405,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['auth_type' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->auth_type);
|
||||
$this->assertSame($expected, $server->authType);
|
||||
$this->assertArrayHasKey('auth_type', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['auth_type']);
|
||||
}
|
||||
@ -428,7 +426,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['auth_http_realm' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->auth_http_realm);
|
||||
$this->assertSame($expected, $server->authHttpRealm);
|
||||
$this->assertArrayHasKey('auth_http_realm', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['auth_http_realm']);
|
||||
}
|
||||
@ -485,7 +483,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['SignonSession' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->SignonSession);
|
||||
$this->assertSame($expected, $server->signonSession);
|
||||
$this->assertArrayHasKey('SignonSession', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['SignonSession']);
|
||||
}
|
||||
@ -508,7 +506,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['SignonCookieParams' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->SignonCookieParams);
|
||||
$this->assertSame($expected, $server->signonCookieParams);
|
||||
$this->assertArrayHasKey('SignonCookieParams', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['SignonCookieParams']);
|
||||
}
|
||||
@ -578,7 +576,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['SignonScript' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->SignonScript);
|
||||
$this->assertSame($expected, $server->signonScript);
|
||||
$this->assertArrayHasKey('SignonScript', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['SignonScript']);
|
||||
}
|
||||
@ -597,7 +595,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['SignonURL' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->SignonURL);
|
||||
$this->assertSame($expected, $server->signonUrl);
|
||||
$this->assertArrayHasKey('SignonURL', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['SignonURL']);
|
||||
}
|
||||
@ -616,7 +614,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['LogoutURL' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->LogoutURL);
|
||||
$this->assertSame($expected, $server->logoutUrl);
|
||||
$this->assertArrayHasKey('LogoutURL', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['LogoutURL']);
|
||||
}
|
||||
@ -639,7 +637,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['only_db' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->only_db);
|
||||
$this->assertSame($expected, $server->onlyDb);
|
||||
$this->assertArrayHasKey('only_db', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['only_db']);
|
||||
}
|
||||
@ -659,7 +657,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['hide_db' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->hide_db);
|
||||
$this->assertSame($expected, $server->hideDb);
|
||||
$this->assertArrayHasKey('hide_db', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['hide_db']);
|
||||
}
|
||||
@ -697,7 +695,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['pmadb' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->pmadb);
|
||||
$this->assertSame($expected, $server->pmaDb);
|
||||
$this->assertArrayHasKey('pmadb', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['pmadb']);
|
||||
}
|
||||
@ -716,7 +714,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['bookmarktable' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->bookmarktable);
|
||||
$this->assertSame($expected, $server->bookmarkTable);
|
||||
$this->assertArrayHasKey('bookmarktable', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['bookmarktable']);
|
||||
}
|
||||
@ -746,7 +744,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['table_info' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->table_info);
|
||||
$this->assertSame($expected, $server->tableInfo);
|
||||
$this->assertArrayHasKey('table_info', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['table_info']);
|
||||
}
|
||||
@ -756,7 +754,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['pdf_pages' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->pdf_pages);
|
||||
$this->assertSame($expected, $server->pdfPages);
|
||||
$this->assertArrayHasKey('pdf_pages', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['pdf_pages']);
|
||||
}
|
||||
@ -766,7 +764,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['column_info' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->column_info);
|
||||
$this->assertSame($expected, $server->columnInfo);
|
||||
$this->assertArrayHasKey('column_info', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['column_info']);
|
||||
}
|
||||
@ -802,11 +800,11 @@ class ServerTest extends TestCase
|
||||
}
|
||||
|
||||
/** @dataProvider valuesForConfigStorageTablesProvider */
|
||||
public function testTableUiprefs(mixed $actual, string|false $expected): void
|
||||
public function testTableUiPrefs(mixed $actual, string|false $expected): void
|
||||
{
|
||||
$server = new Server(['table_uiprefs' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->table_uiprefs);
|
||||
$this->assertSame($expected, $server->tableUiPrefs);
|
||||
$this->assertArrayHasKey('table_uiprefs', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['table_uiprefs']);
|
||||
}
|
||||
@ -826,7 +824,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['userconfig' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->userconfig);
|
||||
$this->assertSame($expected, $server->userConfig);
|
||||
$this->assertArrayHasKey('userconfig', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['userconfig']);
|
||||
}
|
||||
@ -846,7 +844,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['usergroups' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->usergroups);
|
||||
$this->assertSame($expected, $server->userGroups);
|
||||
$this->assertArrayHasKey('usergroups', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['usergroups']);
|
||||
}
|
||||
@ -856,7 +854,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['navigationhiding' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->navigationhiding);
|
||||
$this->assertSame($expected, $server->navigationHiding);
|
||||
$this->assertArrayHasKey('navigationhiding', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['navigationhiding']);
|
||||
}
|
||||
@ -866,7 +864,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['savedsearches' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->savedsearches);
|
||||
$this->assertSame($expected, $server->savedSearches);
|
||||
$this->assertArrayHasKey('savedsearches', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['savedsearches']);
|
||||
}
|
||||
@ -876,7 +874,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['central_columns' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->central_columns);
|
||||
$this->assertSame($expected, $server->centralColumns);
|
||||
$this->assertArrayHasKey('central_columns', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['central_columns']);
|
||||
}
|
||||
@ -886,7 +884,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['designer_settings' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->designer_settings);
|
||||
$this->assertSame($expected, $server->designerSettings);
|
||||
$this->assertArrayHasKey('designer_settings', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['designer_settings']);
|
||||
}
|
||||
@ -896,23 +894,23 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['export_templates' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->export_templates);
|
||||
$this->assertSame($expected, $server->exportTemplates);
|
||||
$this->assertArrayHasKey('export_templates', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['export_templates']);
|
||||
}
|
||||
|
||||
/** @dataProvider valuesForMaxTableUiprefsProvider */
|
||||
public function testMaxTableUiprefs(mixed $actual, int $expected): void
|
||||
/** @dataProvider valuesForMaxTableUiPrefsProvider */
|
||||
public function testMaxTableUiPrefs(mixed $actual, int $expected): void
|
||||
{
|
||||
$server = new Server(['MaxTableUiprefs' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->MaxTableUiprefs);
|
||||
$this->assertSame($expected, $server->maxTableUiPrefs);
|
||||
$this->assertArrayHasKey('MaxTableUiprefs', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['MaxTableUiprefs']);
|
||||
}
|
||||
|
||||
/** @return iterable<string, array{mixed, int}> */
|
||||
public static function valuesForMaxTableUiprefsProvider(): iterable
|
||||
public static function valuesForMaxTableUiPrefsProvider(): iterable
|
||||
{
|
||||
yield 'null value' => [null, 100];
|
||||
yield 'valid value' => [1, 1];
|
||||
@ -926,7 +924,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['SessionTimeZone' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->SessionTimeZone);
|
||||
$this->assertSame($expected, $server->sessionTimeZone);
|
||||
$this->assertArrayHasKey('SessionTimeZone', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['SessionTimeZone']);
|
||||
}
|
||||
@ -945,7 +943,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['AllowRoot' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->AllowRoot);
|
||||
$this->assertSame($expected, $server->allowRoot);
|
||||
$this->assertArrayHasKey('AllowRoot', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['AllowRoot']);
|
||||
}
|
||||
@ -955,7 +953,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['AllowNoPassword' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->AllowNoPassword);
|
||||
$this->assertSame($expected, $server->allowNoPassword);
|
||||
$this->assertArrayHasKey('AllowNoPassword', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['AllowNoPassword']);
|
||||
}
|
||||
@ -969,7 +967,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['AllowDeny' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->AllowDeny);
|
||||
$this->assertSame($expected, $server->allowDeny);
|
||||
$this->assertArrayHasKey('AllowDeny', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['AllowDeny']);
|
||||
}
|
||||
@ -1000,7 +998,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['DisableIS' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->DisableIS);
|
||||
$this->assertSame($expected, $server->disableIS);
|
||||
$this->assertArrayHasKey('DisableIS', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['DisableIS']);
|
||||
}
|
||||
@ -1010,7 +1008,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['tracking_version_auto_create' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->tracking_version_auto_create);
|
||||
$this->assertSame($expected, $server->trackingVersionAutoCreate);
|
||||
$this->assertArrayHasKey('tracking_version_auto_create', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['tracking_version_auto_create']);
|
||||
}
|
||||
@ -1020,7 +1018,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['tracking_default_statements' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->tracking_default_statements);
|
||||
$this->assertSame($expected, $server->trackingDefaultStatements);
|
||||
$this->assertArrayHasKey('tracking_default_statements', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['tracking_default_statements']);
|
||||
}
|
||||
@ -1044,7 +1042,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['tracking_add_drop_view' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->tracking_add_drop_view);
|
||||
$this->assertSame($expected, $server->trackingAddDropView);
|
||||
$this->assertArrayHasKey('tracking_add_drop_view', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['tracking_add_drop_view']);
|
||||
}
|
||||
@ -1054,7 +1052,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['tracking_add_drop_table' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->tracking_add_drop_table);
|
||||
$this->assertSame($expected, $server->trackingAddDropTable);
|
||||
$this->assertArrayHasKey('tracking_add_drop_table', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['tracking_add_drop_table']);
|
||||
}
|
||||
@ -1064,7 +1062,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['tracking_add_drop_database' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->tracking_add_drop_database);
|
||||
$this->assertSame($expected, $server->trackingAddDropDatabase);
|
||||
$this->assertArrayHasKey('tracking_add_drop_database', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['tracking_add_drop_database']);
|
||||
}
|
||||
@ -1074,7 +1072,7 @@ class ServerTest extends TestCase
|
||||
{
|
||||
$server = new Server(['hide_connection_errors' => $actual]);
|
||||
$serverArray = $server->asArray();
|
||||
$this->assertSame($expected, $server->hide_connection_errors);
|
||||
$this->assertSame($expected, $server->hideConnectionErrors);
|
||||
$this->assertArrayHasKey('hide_connection_errors', $serverArray);
|
||||
$this->assertSame($expected, $serverArray['hide_connection_errors']);
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user