allow to override TemplateProcessor#ensureUtf8Encoded

the method is `protected`,
but since it is called with `self` instead of `static`
it does not allow for subclasses to override it
This commit is contained in:
Nicolas Dermine 2018-07-16 19:49:30 +02:00 committed by GitHub
parent 4c9e75088a
commit 198165ce59
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -217,10 +217,10 @@ class TemplateProcessor
if (is_array($replace)) {
foreach ($replace as &$item) {
$item = self::ensureUtf8Encoded($item);
$item = static::ensureUtf8Encoded($item);
}
} else {
$replace = self::ensureUtf8Encoded($replace);
$replace = static::ensureUtf8Encoded($replace);
}
if (Settings::isOutputEscapingEnabled()) {