function twig_capitalize_string_filter(Twig_TemplateInterface $template, $string) { if (is_null($template->getEnvironment()->getCharset())) { return ucfirst(strtolower($string)); } return mb_strtoupper(mb_substr($string, 0, 1, $template->getEnvironment()->getCharset())) . mb_strtolower(mb_substr($string, 1, mb_strlen($string), $template->getEnvironment()->getCharset())); }