all(); $string = $_SERVER['QUERY_STRING']; $parts = explode('&', $string); foreach ($parts as $part) { $key = $part; $splitPos = strpos($key, '='); if ($splitPos !== false) { $key = urldecode(substr($key, 0, $splitPos)); } $replace_key = str_replace('.', '_', $key); if (strpos($key, '.') !== false && array_key_exists($replace_key, $params) === true) { $params[$key] = $params[$replace_key]; unset($params[$replace_key]); } } $request->replace($params); }//end if return $next($request); } }