language = $lang; $this->filePath = $path; } #Speichert Daten in $stringMap, entdimensionalisiert ggbf. $value public function saveData($filename, $key, $value) { if(is_array($value)) { $this->deMultiDimensionalize($filename, $key, $value); } else { $this->stringMap[$filename][$key] = $value; } } #Helferfunktion für saveData private function deMultiDimensionalize($filename, $key, $value) { foreach($value as $key2 => $value2) { $this->saveData($filename, $key."#".$key2, $value2); } } }