Justin Hileman
b30d938441
Bump version number.
2012-02-29 17:26:31 -08:00
Justin Hileman
fab64b14bf
Add a throws_exceptions constructor option.
...
This allows overriding strictness without subclassing. Closes #64 .
2012-02-29 17:21:15 -08:00
jwronsky
6c2b85c36b
Dot notation with numeric indexes fix.
2012-02-29 11:33:38 -08:00
Justin Hileman
0a76694169
Remove deprecated call in _renderTemplate call.
...
Closes #75
2012-01-17 08:09:01 -08:00
Justin Hileman
36ac3710f1
Clean up pragma exception fix, add test coverage.
2012-01-15 18:29:57 -08:00
Chris Czub
1c2e9a22d3
Use the _throwsExceptions(MustacheException::UNKNOWN_PRAGMA) config
...
properly
2012-01-13 15:34:18 -05:00
Justin Hileman
1764e6270b
Version bump (0.9.0)
2012-01-08 16:34:52 -08:00
Justin Hileman
236ba060ca
Code style updates.
2012-01-08 16:29:58 -08:00
Justin Hileman
e5f3a059ab
Merge branch 'feature/partial-loader' into dev
2012-01-08 16:20:35 -08:00
Justin Hileman
3f78fefcc2
Version bump to 0.8.1
2011-10-14 13:33:27 -07:00
Justin Hileman
30d23077c8
Use strict equality for unknown pragma check.
...
Yay PHP!
Also, update tests.
2011-10-14 13:25:07 -07:00
wmorancfi
3b20940662
Fix validation of constructor-passed pragmas
2011-10-14 14:52:01 -03:00
Justin Hileman
2aaa820965
Add a 'MustacheLoader' filesystem loader.
2011-09-21 23:40:12 -07:00
Justin Hileman
02f8cec3e3
Bump version number.
2011-09-10 14:19:58 -07:00
Justin Hileman
ceb0766f66
$leading and $trailing shouldn't be escaped.
2011-09-10 14:17:22 -07:00
Justin Hileman
1fa5d288e7
Remove remnant $key from old spec version code.
2011-09-10 14:11:36 -07:00
Justin Hileman
9f7ab9d362
Merge branch 'dev' into feature/higher-order-sections
...
Conflicts:
Mustache.php
2011-09-10 14:03:23 -07:00
Damien Tournoud
ac418ad876
Restrict the callable lambda to object calls and anonymous functions.
2011-08-27 16:46:51 +02:00
Justin Hileman
ccf4b33666
Add a SPEC_VERSION constant, since that's super handy too.
2011-06-13 15:23:38 -04:00
Justin Hileman
fbcea210e3
Version bump
2011-06-13 15:14:29 -04:00
Justin Hileman
b7a12665ea
Add a VERSION constant.
...
closes #45
2011-06-13 15:12:43 -04:00
Justin Hileman
28b5a457ce
fix merge conflict.
2011-06-13 04:38:24 -04:00
Justin Hileman
0c467311e8
Merge remote-tracking branch 'KevBurnsJr/fixing_delimiters' into feature/delimiter-cleanup
...
Conflicts:
Mustache.php
test/MustacheTest.php
2011-06-13 04:03:38 -04:00
KevBurnsJr
527bca37f3
Fixing testStickyDelimiters
2011-06-13 01:01:33 -07:00
Justin Hileman
1abf854af3
Make section rendering delimiter-chage-aware. Fixes longstanding section/delimiter bug.
2011-06-13 04:00:49 -04:00
Justin Hileman
eff36b5540
Coding style? Conventions? Consistency? Who needs that?. Mebbe I should get some sleep :)
2011-06-13 03:26:27 -04:00
KevBurnsJr
5e7f0ea4bd
Relocating _renderTags($before) since _renderTags now has the ability to modify delimiters
2011-06-13 00:12:47 -07:00
KevBurnsJr
77f9a37b9e
Moving $orig_tags to render
2011-06-13 00:12:04 -07:00
Justin Hileman
e452b4cb73
Fix the last couple of regressions with section rendering.
2011-06-13 02:03:00 -04:00
Justin Hileman
f95f8c09a8
More efficient return from _findSection.
2011-06-13 01:23:19 -04:00
Justin Hileman
9af6b2033e
Work in progress. Fixing double-rendering of sections, mustache injection, etc.
2011-06-13 01:05:48 -04:00
Justin Hileman
4bb4e970de
Fix missing arguments from renderUnescaped
2011-06-12 23:33:07 -04:00
Justin Hileman
6c683a5805
Merge branch 'dev' into feature/higher-order-sections
...
Conflicts:
Mustache.php
test/MustacheSpecTest.php
2011-06-12 23:25:49 -04:00
Justin Hileman
60e7fbbb34
Fix whitespace bugs in partials, interpolation and comments.
2011-04-26 18:56:03 -04:00
Justin Hileman
14911a158e
Per the updated spec, interpolated lambdas should not be cached.
2011-03-05 12:14:02 -05:00
Justin Hileman
d7cee29402
Merge branch 'dev' into feature/higher-order-sections
...
Conflicts:
Mustache.php
2011-03-05 12:13:27 -05:00
Justin Hileman
76c4eb25b4
Merge branch 'dev' into feature/higher-order-sections
2011-03-05 11:50:53 -05:00
Justin Hileman
25253b3c00
DOT-NOTATION and IMPLICIT-ITERATOR are now part of core spec.
...
These pragmas have proved useful enough that they're no longer considered pragmas. Enable them by default. Update tests accordingly.
This is a (very) backwards incompatible change, so it won't be released until v0.6.0.
2011-03-05 11:49:43 -05:00
Justin Hileman
f0861da000
Merge branch 'dev' into feature/spec-update
2011-03-05 11:17:12 -05:00
Justin Hileman
ebfe6495bb
Clean up $options code.
...
* Add a nice descriptive comment to the constructor.
* Add test coverage for `_setOptions`.
* Fix a couple of bugs exposed by said tests.
2011-03-01 13:36:05 -05:00
Woody Gilk
9a866e9721
Mustache::$_otag and Mustache::$_ctag no longer need to be public with _setOptions added
2011-03-01 12:13:44 -05:00
Woody Gilk
8bc3b1558c
Added $options to constructor, along with _setOptions method to allow setting some options at runtime
2011-03-01 12:12:19 -05:00
Justin Hileman
392b0a3c57
Check whether context item is an array before using it.
...
Fixes #24 . This will be necessary once implicit iterators make it into production. It will also save people from themselves if they put an iterable array where Mustache expects to find a context.
2011-03-01 11:41:13 -05:00
Luke Morton
5130ff2cbe
Fixes #28
2011-02-17 21:19:13 +00:00
Justin Hileman
6a65bcda03
Update (per the lambdas spec) to allow lambdas as "higher-order variables".
2010-12-15 10:47:28 -05:00
Justin Hileman
8db0b86e45
Merge branch 'dev' into feature/higher-order-sections
2010-12-14 17:00:23 -05:00
Luke Morton
7d239849da
Fixes #25
2010-12-14 16:50:23 -05:00
Justin Hileman
771373c70d
Merge branch 'dev' into feature/higher-order-sections
2010-12-08 08:57:37 -05:00
Justin Hileman
64b5cd0964
Cleanup.
...
Make RegEx variable capitalization consistent. Add docblocks for prepareFooRegEx functions.
2010-12-08 08:34:27 -05:00
Justin Hileman
c5bf83f9a9
Move class constants to their logical places.
2010-12-08 08:28:51 -05:00