@@ 277-279 (lines=3) @@ | ||
274 | $config = array_replace_recursive($path_yml, $config); |
|
275 | if (isset($config['trusted_proxies_connection_only']) && !empty($config['trusted_proxies_connection_only'])) { |
|
276 | Request::setTrustedProxies(array_merge(array($request->server->get('REMOTE_ADDR')), $config['trusted_proxies'])); |
|
277 | } elseif (isset($config['trusted_proxies']) && !empty($config['trusted_proxies'])) { |
|
278 | Request::setTrustedProxies($config['trusted_proxies']); |
|
279 | } |
|
280 | $host = $request->getSchemeAndHttpHost(); |
|
281 | $basePath = $request->getBasePath(); |
|
282 | $adminUrl = $host . $basePath . '/' . $config['admin_dir']; |
@@ 868-870 (lines=3) @@ | ||
865 | // サブリクエストのREMOTE_ADDRも動的に設定を行う必要があるため、KernelEvents::REQUESTを使用する |
|
866 | Request::setTrustedProxies(array_merge(array($event->getRequest()->server->get('REMOTE_ADDR')), $config['trusted_proxies'])); |
|
867 | }, self::EARLY_EVENT); |
|
868 | } elseif (isset($config['trusted_proxies']) && !empty($config['trusted_proxies'])) { |
|
869 | Request::setTrustedProxies($config['trusted_proxies']); |
|
870 | } |
|
871 | } |
|
872 | ||
873 | public function initializePlugin() |