From 58b092472caca8e0545d3f718416281b803da64f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Proch=C3=A1zka?= Date: Sun, 3 Aug 2014 22:21:37 +0200 Subject: [PATCH] Paranoid escaping in CatalogueCompiler --- src/Kdyby/Translation/CatalogueCompiler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Kdyby/Translation/CatalogueCompiler.php b/src/Kdyby/Translation/CatalogueCompiler.php index afbf1d51..f43298a1 100644 --- a/src/Kdyby/Translation/CatalogueCompiler.php +++ b/src/Kdyby/Translation/CatalogueCompiler.php @@ -128,7 +128,7 @@ protected function compilePhpCache(Translator $translator, array &$availableCata $fallbackContent = ''; $current = new Code\PhpLiteral(''); foreach ($this->fallbackResolver->compute($translator, $locale) as $fallback) { - $fallbackSuffix = new Code\PhpLiteral(ucfirst(str_replace('-', '_', $fallback))); + $fallbackSuffix = new Code\PhpLiteral(ucfirst(str_replace('-', '_', Nette\Utils\Strings::webalize($fallback, NULL, FALSE)))); $fallbackContent .= Code\Helpers::format(<<