From b230a53ed35fc934b71ae491105039fd3550d4e9 Mon Sep 17 00:00:00 2001 From: Mike Barsalou Date: Sun, 18 Oct 2026 19:17:00 +0000 Subject: [PATCH] Refactor: Use PasswdConfig issue #14 --- lib/Factory/Driver.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/Factory/Driver.php b/lib/Factory/Driver.php index 52b922c..c069697 100644 --- a/lib/Factory/Driver.php +++ b/lib/Factory/Driver.php @@ -1,4 +1,5 @@ get('PasswdConfig'); $this->_loadBackends(); $backends = empty($params['is_subdriver']) @@ -140,11 +142,11 @@ public function create($name, $params = []) break; case 'Passwd_Driver_Soap': - if (!empty($GLOBALS['conf']['http']['proxy']['proxy_host'])) { - $backend['params']['soap_params']['proxy_host'] = $GLOBALS['conf']['http']['proxy']['proxy_host']; - $backend['params']['soap_params']['proxy_port'] = $GLOBALS['conf']['http']['proxy']['proxy_port']; - $backend['params']['soap_params']['proxy_login'] = $GLOBALS['conf']['http']['proxy']['proxy_user']; - $backend['params']['soap_params']['proxy_password'] = $GLOBALS['conf']['http']['proxy']['proxy_pass']; + if (!empty($config->get('http.proxy.proxy_host'))) { + $backend['params']['soap_params']['proxy_host'] = $config->get('http.proxy.proxy_host'); + $backend['params']['soap_params']['proxy_port'] = $config->get('http.proxy.proxy_port'); + $backend['params']['soap_params']['proxy_login'] = $config->get('http.proxy.proxy_user'); + $backend['params']['soap_params']['proxy_password'] = $config->get('http.proxy.proxy_pass'); } $backend['params']['soap_params']['encoding'] = 'UTF-8'; break;