Passes reverse proxy settings to current request.
\Symfony\Component\HttpKernel\Event\GetResponseEvent $event: The Event to process.
public function onKernelRequestReverseProxyCheck(GetResponseEvent $event) {
$request = $event
->getRequest();
if ($this->settings
->get('reverse_proxy', 0)) {
$reverse_proxy_header = $this->settings
->get('reverse_proxy_header', 'HTTP_X_FORWARDED_FOR');
$request::setTrustedHeaderName($request::HEADER_CLIENT_IP, $reverse_proxy_header);
$reverse_proxy_addresses = $this->settings
->get('reverse_proxy_addresses', array());
$request::setTrustedProxies($reverse_proxy_addresses);
}
}