Make _v2_escape() more lenient about types

This commit is contained in:
Kijin Sung 2025-03-31 15:14:58 +09:00
parent ba74b47a29
commit fc2bdd7253

View file

@ -961,12 +961,12 @@ class Template
* @param string $str * @param string $str
* @return string * @return string
*/ */
protected function _v2_escape(string $str): string protected function _v2_escape($str): string
{ {
switch ($this->config->context) switch ($this->config->context)
{ {
case 'JS': return escape_js($str); case 'JS': return escape_js(strval($str));
default: return escape($str); default: return escape(strval($str));
} }
} }