From 68d9a4f9da268069f5e523a74e033d26079cbb67 Mon Sep 17 00:00:00 2001 From: srggroup Date: Wed, 5 Apr 2017 11:47:27 +0200 Subject: [PATCH] --fix Ternary regex fix --- library/Rain/Tpl/Parser.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/Rain/Tpl/Parser.php b/library/Rain/Tpl/Parser.php index 23fe94e..35045b0 100644 --- a/library/Rain/Tpl/Parser.php +++ b/library/Rain/Tpl/Parser.php @@ -56,7 +56,7 @@ class Parser { '({function.*?})', '/{function="([a-zA-Z_][a-zA-Z_0-9\:]*)(\(.*\)){0,1}"}/' ), - 'ternary' => array('({.[^{?]*?\?.*?\:.*?})', '/{(.[^{?]*?)\?(.*?)\:(.*?)}/'), + 'ternary' => array('({.[^{?>]*?\?.*?\:.*?})', '/{(.[^{?]*?)\?(.*?)\:(.*?)}/'), 'variable' => array('({\$.*?})', '/{(\$.*?)}/'), 'constant' => array('({#.*?})', '/{#(.*?)#{0,1}}/'), );