diff --git a/src/Adapter/Mysql.php b/src/Adapter/Mysql.php index 891f43a..b9a18c5 100644 --- a/src/Adapter/Mysql.php +++ b/src/Adapter/Mysql.php @@ -23,30 +23,30 @@ public function getOptions(Config $config) { $options = parent::getOptions($config); - if (isset($config->use_ssl) && $config->use_ssl === '1') { - if (isset($config->ssl_key)) { + if (! empty($config->use_ssl)) { + if (! empty($config->ssl_key)) { $options[PDO::MYSQL_ATTR_SSL_KEY] = $config->ssl_key; } - if (isset($config->ssl_cert)) { + if (! empty($config->ssl_cert)) { $options[PDO::MYSQL_ATTR_SSL_CERT] = $config->ssl_cert; } - if (isset($config->ssl_ca)) { + if (! empty($config->ssl_ca)) { $options[PDO::MYSQL_ATTR_SSL_CA] = $config->ssl_ca; } - if (isset($config->ssl_capath)) { + if (! empty($config->ssl_capath)) { $options[PDO::MYSQL_ATTR_SSL_CAPATH] = $config->ssl_capath; } - if (isset($config->ssl_cipher)) { + if (! empty($config->ssl_cipher)) { $options[PDO::MYSQL_ATTR_SSL_CIPHER] = $config->ssl_cipher; } if ( defined('PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT') - && isset($config->ssl_do_not_verify_server_cert) + && ! empty($config->ssl_do_not_verify_server_cert) ) { $options[PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = false; }