protected function encodeUrlParameterBlockUsingUserFunc($getVarName, $getVarValue, array $configuration, array &$segments, &$previousValue)
{
$result = FALSE;
if (isset($configuration['userFunc'])) {
$previousValue = $getVarValue;
$userFuncParameters = array('pObj' => &$this, 'value' => $getVarValue, 'decodeAlias' => false, 'pathParts' => &$segments, 'setup' => $configuration);
$getVarValue = GeneralUtility::callUserFunction($configuration['userFunc'], $userFuncParameters, $this);
if (is_numeric($getVarValue) || is_string($getVarValue)) {
$segments[] = rawurlencode($getVarValue);
$result = TRUE;
}
}
return $result;
}