DmitryDulepov\Realurl\Encoder\UrlEncoder::cleanUpAlias PHP Method

cleanUpAlias() public method

Cleans up the alias
public cleanUpAlias ( array $configuration, string $newAliasValue ) : string
$configuration array Configuration array
$newAliasValue string Alias value to clean up
return string
    public function cleanUpAlias(array $configuration, $newAliasValue)
    {
        $processedTitle = $this->utility->convertToSafeString($newAliasValue, $this->separatorCharacter);
        if ($configuration['useUniqueCache_conf']['encodeTitle_userProc']) {
            $encodingConfiguration = array('strtolower' => $configuration['useUniqueCache_conf']['strtolower'], 'spaceCharacter' => $configuration['useUniqueCache_conf']['spaceCharacter']);
            $parameters = array('pObj' => $this, 'title' => $newAliasValue, 'processedTitle' => $processedTitle, 'encodingConfiguration' => $encodingConfiguration);
            $processedTitle = GeneralUtility::callUserFunction($configuration['useUniqueCache_conf']['encodeTitle_userProc'], $parameters, $this);
        }
        return $processedTitle;
    }