Optimize dot notation check
Don't try to traverse dot notation unless there's a dot in the variable name.
This commit is contained in:
+1
-1
@@ -660,7 +660,7 @@ class Mustache {
|
|||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
protected function _getVariable($tag_name) {
|
protected function _getVariable($tag_name) {
|
||||||
if ($this->_hasPragma(self::PRAGMA_DOT_NOTATION) && $tag_name != '.') {
|
if ($tag_name != '.' && strpos($tag_name, '.') !== false && $this->_hasPragma(self::PRAGMA_DOT_NOTATION)) {
|
||||||
$chunks = explode('.', $tag_name);
|
$chunks = explode('.', $tag_name);
|
||||||
$first = array_shift($chunks);
|
$first = array_shift($chunks);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user