protected function decodeUrlParameterBlockUsingLookupTable(array $configuration, $getVarValue, array &$requestVariables)
{
$result = FALSE;
if (isset($configuration['lookUpTable'])) {
$value = $this->convertAliasToId($configuration['lookUpTable'], $getVarValue);
if (!MathUtility::canBeInterpretedAsInteger($value) && $value === $getVarValue) {
if ($configuration['lookUpTable']['enable404forInvalidAlias']) {
$this->throw404('Could not map alias "' . $value . '" to an id.');
}
} else {
$requestVariables[$configuration['GETvar']] = $value;
$result = TRUE;
}
}
return $result;
}