protected function decodeUrlParameterBlockUsingUserFunc(array $configuration, $getVarValue, array &$requestVariables, array &$pathSegments, $isFakeValue)
{
$result = FALSE;
if (isset($configuration['userFunc'])) {
$parameters = array('decodeAlias' => true, 'isFakeValue' => $isFakeValue, 'origValue' => $getVarValue, 'pathParts' => &$pathSegments, 'pObj' => &$this, 'value' => $getVarValue, 'setup' => $configuration);
$value = GeneralUtility::callUserFunction($configuration['userFunc'], $parameters, $this);
if (is_numeric($value) || is_string($value)) {
$requestVariables[$configuration['GETvar']] = $value;
$result = TRUE;
}
}
return $result;
}