|
@@ -30,7 +30,7 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|
|
{
|
|
{
|
|
|
$tokenizer = new Mustache_Tokenizer();
|
|
$tokenizer = new Mustache_Tokenizer();
|
|
|
|
|
|
|
|
- $text = "{{{ name }}";
|
|
|
|
|
|
|
+ $text = '{{{ name }}';
|
|
|
$tokenizer->scan($text, null);
|
|
$tokenizer->scan($text, null);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -41,8 +41,8 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|
|
{
|
|
{
|
|
|
$tokenizer = new Mustache_Tokenizer();
|
|
$tokenizer = new Mustache_Tokenizer();
|
|
|
|
|
|
|
|
- $text = "<%{ name %>";
|
|
|
|
|
- $tokenizer->scan($text, "<% %>");
|
|
|
|
|
|
|
+ $text = '<%{ name %>';
|
|
|
|
|
+ $tokenizer->scan($text, '<% %>');
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public function getTokens()
|
|
public function getTokens()
|
|
@@ -183,7 +183,7 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|
|
|
|
|
|
|
// See https://github.com/bobthecow/mustache.php/issues/183
|
|
// See https://github.com/bobthecow/mustache.php/issues/183
|
|
|
array(
|
|
array(
|
|
|
- "{{# a }}0{{/ a }}",
|
|
|
|
|
|
|
+ '{{# a }}0{{/ a }}',
|
|
|
null,
|
|
null,
|
|
|
array(
|
|
array(
|
|
|
array(
|
|
array(
|
|
@@ -197,7 +197,7 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
|
Mustache_Tokenizer::LINE => 0,
|
|
Mustache_Tokenizer::LINE => 0,
|
|
|
- Mustache_Tokenizer::VALUE => "0",
|
|
|
|
|
|
|
+ Mustache_Tokenizer::VALUE => '0',
|
|
|
),
|
|
),
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_END_SECTION,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_END_SECTION,
|
|
@@ -212,8 +212,8 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|
|
|
|
|
|
|
// custom delimiters don't swallow the next character, even if it is a }, }}}, or the same delimiter
|
|
// custom delimiters don't swallow the next character, even if it is a }, }}}, or the same delimiter
|
|
|
array(
|
|
array(
|
|
|
- "<% a %>} <% b %>%> <% c %>}}}",
|
|
|
|
|
- "<% %>",
|
|
|
|
|
|
|
+ '<% a %>} <% b %>%> <% c %>}}}',
|
|
|
|
|
+ '<% %>',
|
|
|
array(
|
|
array(
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_ESCAPED,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_ESCAPED,
|
|
@@ -226,7 +226,7 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
|
Mustache_Tokenizer::LINE => 0,
|
|
Mustache_Tokenizer::LINE => 0,
|
|
|
- Mustache_Tokenizer::VALUE => "} ",
|
|
|
|
|
|
|
+ Mustache_Tokenizer::VALUE => '} ',
|
|
|
),
|
|
),
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_ESCAPED,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_ESCAPED,
|
|
@@ -239,7 +239,7 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
|
Mustache_Tokenizer::LINE => 0,
|
|
Mustache_Tokenizer::LINE => 0,
|
|
|
- Mustache_Tokenizer::VALUE => "%> ",
|
|
|
|
|
|
|
+ Mustache_Tokenizer::VALUE => '%> ',
|
|
|
),
|
|
),
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_ESCAPED,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_ESCAPED,
|
|
@@ -252,15 +252,15 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
|
Mustache_Tokenizer::LINE => 0,
|
|
Mustache_Tokenizer::LINE => 0,
|
|
|
- Mustache_Tokenizer::VALUE => "}}}",
|
|
|
|
|
|
|
+ Mustache_Tokenizer::VALUE => '}}}',
|
|
|
),
|
|
),
|
|
|
),
|
|
),
|
|
|
),
|
|
),
|
|
|
|
|
|
|
|
// unescaped custom delimiters are properly parsed
|
|
// unescaped custom delimiters are properly parsed
|
|
|
array(
|
|
array(
|
|
|
- "<%{ a }%>",
|
|
|
|
|
- "<% %>",
|
|
|
|
|
|
|
+ '<%{ a }%>',
|
|
|
|
|
+ '<% %>',
|
|
|
array(
|
|
array(
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_UNESCAPED,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_UNESCAPED,
|
|
@@ -289,7 +289,7 @@ class Mustache_Test_TokenizerTest extends PHPUnit_Framework_TestCase
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_TEXT,
|
|
|
Mustache_Tokenizer::LINE => 0,
|
|
Mustache_Tokenizer::LINE => 0,
|
|
|
- Mustache_Tokenizer::VALUE => "default",
|
|
|
|
|
|
|
+ Mustache_Tokenizer::VALUE => 'default',
|
|
|
),
|
|
),
|
|
|
array(
|
|
array(
|
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_END_SECTION,
|
|
Mustache_Tokenizer::TYPE => Mustache_Tokenizer::T_END_SECTION,
|