Justin Hileman
5d77f4de9a
Move failing nested partial example into a test case.
...
See #214
2014-08-07 10:40:06 -07:00
Mike Sherov
114477811c
Add failing test For extra whitespace in nested partials.
2014-08-07 10:28:19 -07:00
Justin Hileman
6e37c344eb
Merge pull request #211 from keradus/php-cs-fixer
...
Php cs fixer
2014-07-25 07:50:26 -04:00
Dariusz Rumiński
80d724f5f3
.php_cs - simplify
2014-07-24 19:03:27 +02:00
Dariusz Rumiński
3d25e12fe1
cs fixes
2014-07-24 18:37:55 +02:00
Dariusz Rumiński
6381604484
.php_cs add file for php-cs-fixer configuration
2014-07-24 18:37:42 +02:00
Justin Hileman
1fe5b0dfc2
Whoops. Missed some docs and cleanup :)
2014-06-27 00:18:41 -07:00
Justin Hileman
349b58b8ca
Throw inheritance behind a BLOCKS pragma.
...
Update tests, known pragmas, and parsing.
2014-06-26 23:31:41 -07:00
Justin Hileman
dd53137ae1
Add missing method docs, minor code cleanup.
2014-06-26 23:05:44 -07:00
Justin Hileman
7aee026403
Add default pragma option to Mustache_Engine.
...
Pragmas specified in the Mustache_Engine constructor will be enabled in all templates, regardless of the presence of pragma tags in individual templates.
2014-06-26 22:45:23 -07:00
Justin Hileman
4c4c6f156b
Merge remote-tracking branch 'jazzdan/dev' into feature/template-inheritance
...
Conflicts:
src/Mustache/Compiler.php
test/Mustache/Test/TokenizerTest.php
2014-06-26 21:51:03 -07:00
Justin Hileman
0eb3e71dc8
Merge branch 'release/2.6.1' into dev
2014-06-20 12:35:59 -07:00
Justin Hileman
1430ca8849
Merge branch 'release/2.6.1'
2014-06-20 12:34:49 -07:00
Justin Hileman
b1e0a6d607
Bump to v2.6.1
2014-06-20 12:34:43 -07:00
Justin Hileman
8c67a15cf8
Add tag name to mismatched delimiter error message.
2014-06-20 12:30:53 -07:00
Justin Hileman
e8897b1228
Merge pull request #209 from smarden1/pr/even_triple_braces
...
Uneven braces in triples are incorrectly swallowing a character [repost of 208]
2014-06-20 12:25:10 -07:00
steve
6ba77964b8
uneven braces with custom delimiters throws Mustache_Exception_SyntaxException
2014-06-19 23:25:46 -07:00
steve
c037b31d25
add test coverage to ensure that custom delimiters don't swallow trailing characters after they close
2014-06-19 20:51:02 -07:00
steve
842b31b477
clean up Tokenizer->scan -- add error annotation, spaces between +, strict type checking, and self instead of Mustache_Tokenizer
2014-06-19 11:29:21 -07:00
steve
be19ebf5b2
add DateTimeZone UTC to DateTime calls in FiltersTest
2014-06-19 08:04:40 -07:00
steve
40e86247ad
math is hard - check the bounds of a string properly when looking to see if a closing } exists
2014-06-18 16:53:40 -07:00
steve
868b5b49eb
starting triple braces without ending triple braces throws an error - previously this was swallowing an additional character
2014-06-18 16:53:34 -07:00
Justin Hileman
77f98ad864
Merge pull request #203 from spiasecki/feature/code_cleaning
...
Few code cleaning, episode 2
2014-05-16 14:50:25 -07:00
Dariusz Rumiński
808810f540
Apply PSR rules on bin directory
2014-05-15 09:33:13 +02:00
Dariusz Rumiński
d2f8944798
Add few spaces around concatenations
2014-05-15 09:32:57 +02:00
Dariusz Rumiński
01d03d91df
Strict comparison in Tokenizer
2014-05-15 09:32:36 +02:00
Dariusz Rumiński
5ea8dc21e9
Decrease indentation in HelperCollection constructor
2014-05-15 09:32:31 +02:00
Dariusz Rumiński
4353e7e2a4
Correct indentation in Engine
2014-05-15 09:32:18 +02:00
Justin Hileman
dab50cdb8b
Merge pull request #202 from spiasecki/feature/code_cleaning
...
Few code cleaning
2014-05-14 13:06:39 -04:00
Dariusz Rumiński
49da6d6fad
Remove empty line in head of few classes, most of classes do not have them
2014-05-14 18:07:36 +02:00
Dariusz Rumiński
39cadaca9c
Remove redundant semicolons
2014-05-14 18:07:19 +02:00
Dariusz Rumiński
be10fd7ab2
include FiveThree part into classname Mustache_Test_Functional_ClassWithLambda, supplement to 07e96b2a19
2014-05-14 18:05:17 +02:00
Dan Miller
9cb926a607
removing old todo
2014-04-15 14:35:08 +00:00
Justin Hileman
834e16aacc
Add a comment about __call / is_callable
...
Fixes #199
2014-04-14 21:36:56 -07:00
Dan Miller
f4e992119e
Don\'t escape html from blocks, removing unneeded variable assigns
2014-04-14 19:51:42 +00:00
Dan Miller
56713e560f
ensure that text is ignored outside of a block inside of a parent tag
2014-04-14 17:20:14 +00:00
Justin Hileman
4c83fb0147
Merge branch 'release/2.6.0' into dev
2014-04-13 18:24:55 -07:00
Justin Hileman
43dc9457a2
Merge branch 'release/2.6.0'
2014-04-13 18:24:40 -07:00
Justin Hileman
003a2ae5e7
Bump to v2.6.0
2014-04-13 18:23:23 -07:00
Justin Hileman
c96e985dbf
Shiny new shields!
2014-04-13 16:47:55 -07:00
Dan Miller
efae42978d
Adding data provider to test legal and illegal syntax inside of a parent tag
2014-04-11 16:46:27 +00:00
Dan Miller
d27840f8ef
Throw exception when something other than text or block tags are encountered inside of a parent tag. Other small cleanups
2014-04-09 16:15:05 +00:00
Dan Miller
af8a62c5e2
Separate stacks are necessary for blocks to be resolved independently of variables. Renamed parent_* to block_*.
2014-04-08 21:02:23 +00:00
Dan Miller
63b835bd09
DRYing parentArgSection into the section method
2014-04-07 19:12:36 +00:00
Dan Miller
3c57d5f220
reverting vendor spec change
2014-04-04 20:57:07 +00:00
Dan Miller
ebb7fda2e5
removing deprecated code for loading non-existent inheritance tests from the mustache spec
2014-04-04 20:45:21 +00:00
Dan Miller
a631de174c
s/new_context/newContext/g
2014-04-04 20:43:47 +00:00
Dan Miller
31800de88f
removing unnecessary local variable in findFromParent function
2014-04-04 20:42:56 +00:00
Dan Miller
f47a09538e
php 5.2.x doesn't support closures, so added a private static funtion to be used from array_filter instead
2014-04-04 20:07:50 +00:00
Dan Miller
c6c67ce609
referencing nodes by class constant rather than string literal
2014-04-04 19:53:06 +00:00