public static function sanitize(Request
$request, array
$safe_keys,
$log_sanitized_keys = FALSE
) { if (!
$request->attributes->
get(self::SANITIZED, FALSE
)) { $update_globals = FALSE;
$bags =
[ 'query' => 'Potentially unsafe keys removed from query string parameters (GET): %s',
'request' => 'Potentially unsafe keys removed from request body parameters (POST): %s',
'cookies' => 'Potentially unsafe keys removed from cookie parameters: %s',
];
foreach ($bags as $bag =>
$message) { if (static::
processParameterBag($request->
$bag,
$safe_keys,
$log_sanitized_keys,
$bag,
$message)) { $update_globals = TRUE;
} } if ($update_globals) { $request->
overrideGlobals();
} $request->attributes->
set(self::SANITIZED, TRUE
);
} return $request;
}