| @@ 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']; |
|
| @@ 858-860 (lines=3) @@ | ||
| 855 | // サブリクエストのREMOTE_ADDRも動的に設定を行う必要があるため、KernelEvents::REQUESTを使用する |
|
| 856 | Request::setTrustedProxies(array_merge(array($event->getRequest()->server->get('REMOTE_ADDR')), $config['trusted_proxies'])); |
|
| 857 | }, self::EARLY_EVENT); |
|
| 858 | } elseif (isset($config['trusted_proxies']) && !empty($config['trusted_proxies'])) { |
|
| 859 | Request::setTrustedProxies($config['trusted_proxies']); |
|
| 860 | } |
|
| 861 | } |
|
| 862 | ||
| 863 | public function initializePlugin() |
|