protected function mergeArguments(HttpRequest $httpRequest, array $routingMatchResults = null)
{
$arguments = $this->parseRequestBody($httpRequest);
// HTTP arguments (e.g. GET parameters)
$arguments = Arrays::arrayMergeRecursiveOverrule($httpRequest->getArguments(), $arguments);
// Routing results
if ($routingMatchResults !== null) {
$arguments = Arrays::arrayMergeRecursiveOverrule($arguments, $routingMatchResults);
}
return $arguments;
}