From 3a3ab36c5ffc38c9951d732cad842c227244c900 Mon Sep 17 00:00:00 2001 From: "behrooz shabani (everplays)" Date: Sat, 1 Feb 2014 11:29:52 +0330 Subject: [PATCH] escape helpers. fixes #42 --- src/Handlebars/Template.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Handlebars/Template.php b/src/Handlebars/Template.php index 597c716..b0ced68 100644 --- a/src/Handlebars/Template.php +++ b/src/Handlebars/Template.php @@ -406,7 +406,11 @@ class Template $name = array_shift($args); $current[Tokenizer::NAME] = $name; $current[Tokenizer::ARGS] = implode(' ', $args); - return $this->_section($context, $current); + $result = $this->_section($context, $current); + if ( $escaped ) { + $result = htmlspecialchars($result); + } + return $result; } /**