Merge branch 'dev' into feature/whitespace-overhaul
This commit is contained in:
+6
-15
@@ -510,21 +510,6 @@ class Mustache {
|
||||
*/
|
||||
protected function _renderTag($modifier, $tag_name, $whitespace) {
|
||||
switch ($modifier) {
|
||||
case '#':
|
||||
case '^':
|
||||
if ($this->_throwsException(MustacheException::UNCLOSED_SECTION)) {
|
||||
throw new MustacheException('Unclosed section: ' . $tag_name, MustacheException::UNCLOSED_SECTION);
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
break;
|
||||
case '/':
|
||||
if ($this->_throwsException(MustacheException::UNEXPECTED_CLOSE_SECTION)) {
|
||||
throw new MustacheException('Unexpected close section: ' . $tag_name, MustacheException::UNEXPECTED_CLOSE_SECTION);
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
break;
|
||||
case '=':
|
||||
return $this->_changeDelimiter($tag_name);
|
||||
break;
|
||||
@@ -547,6 +532,12 @@ class Mustache {
|
||||
return $this->_renderUnescaped($tag_name);
|
||||
}
|
||||
break;
|
||||
case '#':
|
||||
case '^':
|
||||
case '/':
|
||||
// remove any leftovers from _renderSections
|
||||
return '';
|
||||
break;
|
||||
}
|
||||
|
||||
if ($this->_hasPragma(self::PRAGMA_UNESCAPED)) {
|
||||
|
||||
Reference in New Issue
Block a user