Justin Hileman
0436c59477
Improve Mustache exception types, catchability.
...
* Subclass common exception types (runtime, logic, invalid argument).
* Add new "unknown x" exceptions for filters, helpers and templates.
* Make all Mustache exceptions implement Mustache_Exception interface… Gotta catch 'em all!
2013-01-20 10:35:55 -08:00
Justin Hileman
2872dd5048
Another non-callable test case for good measure
2012-10-01 14:51:15 -07:00
Justin Hileman
fc453b5d01
Better filters implementation:
...
* Throw UnexpectedValueException when unknown
filter is found.
* More optimized compiler code.
* Falsey initial values will still be fed through
the pipe.
2012-10-01 14:51:15 -07:00
Justin Hileman
1cf44d5de9
First value in the pipe should be interpolated first.
2012-10-01 14:51:15 -07:00
Justin Hileman
a64a6f82ee
Handle broken pipes
2012-10-01 14:51:15 -07:00
Justin Hileman
d209d1aea9
Implement {{% FILTERS }} pragma.
2012-10-01 14:51:14 -07:00
Justin Hileman
277288137b
Coding standards fixes.
2012-08-02 10:36:07 -07:00
Justin Hileman
cc7d164a42
Coding standards fix.
2012-08-02 10:32:35 -07:00
Justin Hileman
510f6cafd1
Merge branch 'dev' into feature/lambda-helper
2012-08-02 10:03:30 -07:00
Justin Hileman
83cf3158ae
Context::find Failing test
...
Closures don't like it when you touch their properties.
2012-08-01 23:08:17 -07:00
Justin Hileman
169e6e0a1f
Fix whitespace in a few test files (PSR-2)
2012-07-27 17:58:55 -07:00
Justin Hileman
52c7ccf1b9
Pass a helper to section lambdas
2012-07-23 11:56:23 -07:00
Justin Hileman
be5cfb3e9e
Rename Mustache_Mustache to Mustache_Engine.
...
Because the former was just too absurd to keep typing.
2012-05-01 21:30:22 -07:00
Justin Hileman
d1912038f3
Segregate 5.3+ tests, exclude them from phpunit config.
2012-05-01 14:03:11 -07:00