+ $trustedConfig = array(Request::getTrustedProxies(), Request::getTrustedHeaderSet());
+
+ list($trustedProxies, $trustedHeaderSet, $backendRequest) = $this->backendRequest;
+ Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
+
+ try {
+ $callback($backendRequest);
+ } finally {
+ list($trustedProxies, $trustedHeaderSet) = $trustedConfig;
+ Request::setTrustedProxies($trustedProxies, $trustedHeaderSet);
+ }