46 $newTranslations = array();
47 foreach($translations as $key =>
$value) {
48 foreach($this->pathPrefixVariants as $variant) {
49 $newTranslations[$variant.$key] =
$value;
53 return $newTranslations;
72 foreach($mappings as &$mapping) {
73 foreach($this->pathPrefixTranslations as
$prefix => $translate) {
74 if(strpos($mapping[1],
$prefix) === 0) {
76 $mapping[1] = $translate . substr($mapping[1], strlen(
$prefix));
83 $mapping[1] = $this->pathSuffix . $mapping[1];
createPrefixVariants($translations)
__construct($translations, $pathSuffix)
translatePathMappings($mappings)