Support for nested TranslationContainers

This commit is contained in:
Dylan K. Taylor
2021-08-14 20:57:13 +01:00
parent 804d02b086
commit 8b9d7d6390
8 changed files with 180 additions and 171 deletions

View File

@ -143,7 +143,7 @@ HEADER;
}
echo "\tpublic static function " .
functionify($key) .
"(" . implode(", ", array_map(fn(string $paramName) => "string \$$paramName", $parameters)) . ") : TranslationContainer{\n";
"(" . implode(", ", array_map(fn(string $paramName) => "TranslationContainer|string \$$paramName", $parameters)) . ") : TranslationContainer{\n";
echo "\t\treturn new TranslationContainer(KnownTranslationKeys::" . constantify($key) . ", [";
foreach($parameters as $parameterKey => $parameterName){
echo "\n\t\t\t";