Merge branch 'hotfix/2.5.1'
This commit is contained in:
@@ -23,7 +23,7 @@
|
|||||||
*/
|
*/
|
||||||
class Mustache_Engine
|
class Mustache_Engine
|
||||||
{
|
{
|
||||||
const VERSION = '2.5.0';
|
const VERSION = '2.5.1';
|
||||||
const SPEC_VERSION = '1.1.2';
|
const SPEC_VERSION = '1.1.2';
|
||||||
|
|
||||||
const PRAGMA_FILTERS = 'FILTERS';
|
const PRAGMA_FILTERS = 'FILTERS';
|
||||||
|
|||||||
@@ -200,7 +200,7 @@ class Mustache_Tokenizer
|
|||||||
*/
|
*/
|
||||||
private function flushBuffer()
|
private function flushBuffer()
|
||||||
{
|
{
|
||||||
if (!empty($this->buffer)) {
|
if (strlen($this->buffer) > 0) {
|
||||||
$this->tokens[] = array(
|
$this->tokens[] = array(
|
||||||
self::TYPE => self::T_TEXT,
|
self::TYPE => self::T_TEXT,
|
||||||
self::LINE => $this->line,
|
self::LINE => $this->line,
|
||||||
|
|||||||
@@ -159,6 +159,35 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
|
|
||||||
|
// See https://github.com/bobthecow/mustache.php/issues/183
|
||||||
|
array(
|
||||||
|
"{{# a }}0{{/ a }}",
|
||||||
|
null,
|
||||||
|
array(
|
||||||
|
array(
|
||||||
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_SECTION,
|
||||||
|
Mustache_Tokenizer::NAME => 'a',
|
||||||
|
Mustache_Tokenizer::OTAG => '{{',
|
||||||
|
Mustache_Tokenizer::CTAG => '}}',
|
||||||
|
Mustache_Tokenizer::LINE => 0,
|
||||||
|
Mustache_Tokenizer::INDEX => 8,
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
||||||
|
Mustache_Tokenizer::LINE => 0,
|
||||||
|
Mustache_Tokenizer::VALUE => "0",
|
||||||
|
),
|
||||||
|
array(
|
||||||
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_END_SECTION,
|
||||||
|
Mustache_Tokenizer::NAME => 'a',
|
||||||
|
Mustache_Tokenizer::OTAG => '{{',
|
||||||
|
Mustache_Tokenizer::CTAG => '}}',
|
||||||
|
Mustache_Tokenizer::LINE => 0,
|
||||||
|
Mustache_Tokenizer::INDEX => 9,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user