Justin Hileman
5e69e63ffb
Merge branch 'feature/bootstrap' into dev
2013-01-12 09:22:59 -08:00
Justin Hileman
d766076b5a
Add LambdaHelper and Logger to build_bootstrap.
2013-01-12 09:17:33 -08:00
Justin Hileman
01bcf6a51a
Add a build_bootstrap script.
...
Generates `mustache.php`, a single-file bootstrap library which is a lot easier to include in your project.
2013-01-12 09:10:33 -08:00
Justin Hileman
ff66639719
Add Symfony ClassLoader (needed for bootstrap)
2013-01-12 09:10:10 -08:00
Justin Hileman
64dbf3fcb0
Merge branch 'release/2.1.0' into dev
2013-01-11 23:22:53 -08:00
Justin Hileman
6ac9cf03e4
Merge branch 'release/2.1.0'
2013-01-11 23:18:03 -08:00
Justin Hileman
638ed9abc1
Bump version to 2.1.0
2013-01-11 23:17:53 -08:00
Justin Hileman
21c2728fef
Merge pull request #116 from bobthecow/feature/logging
...
Add logging
2013-01-11 23:01:58 -08:00
Justin Hileman
d252fddf4a
Add plug for PSR-3
2013-01-11 22:53:27 -08:00
Justin Hileman
1515f5126b
Update logger to implement accepted PSR log spec
...
Add tests!
2013-01-11 22:48:43 -08:00
Justin Hileman
7522e2206d
Update loging to match (proposed) logging PSR.
2012-11-30 19:01:47 -08:00
Justin Hileman
d1fb1d86c5
Handle prematurely closed streams in StreamLogger.
2012-11-28 22:45:15 -08:00
Justin Hileman
8c059f566b
MonologLogger should not extend AbstractLogger.
2012-11-28 22:45:15 -08:00
Justin Hileman
782017e461
Add get/setLevel to AbstractLogger.
2012-11-28 22:45:15 -08:00
Justin Hileman
cd4e6b3b26
Initial logging proposal.
...
C.f. #112
Add logging to the Mustache Engine.
* Add a Logger interface.
* If a Logger instance is passed to the Engine constructor
(or added later via setLogger) template compiling,
caching, errors and missing partials will be logged.
* Add a Stream Logger and Monolog Logger implementation. You
should use the Monolog Logger.
2012-11-28 22:45:15 -08:00
Justin Hileman
2e97db3fc0
Clean up options documentation, order.
2012-11-28 20:28:03 -08:00
Justin Hileman
1792140afa
Default cache permissions to the current umask.
...
Use system-defined umask by default, and strongly recommend going that route, but allow overrides.
2012-11-28 20:24:14 -08:00
jandreasn
197a2b6807
Added option to set cache file permissions.
2012-11-28 20:02:01 -08:00
Justin Hileman
042d537992
Allow "empty" filesystem loader extension.
...
Fixes #123
2012-11-28 12:59:06 -08:00
Justin Hileman
1560863c49
Failing test for empty-string filesystem loader extension.
...
See #123
2012-11-28 12:58:20 -08:00
Rolando Henry
4da2fe4331
changed submodule url to bypass proxy problem
2012-10-29 13:38:01 -07:00
Justin Hileman
010e360c5a
Merge pull request #102 from bobthecow/feature/filters
...
Filters implementation.
2012-10-27 16:04:23 -07:00
Justin Hileman
a6e09fd457
Learn to English
2012-10-01 15:46:14 -07:00
Justin Hileman
5b8e2215e2
Adding CONTRIBUTING file
2012-10-01 15:44:49 -07:00
Justin Hileman
242e94c91b
Avoid indentomatic with long filter chains.
2012-10-01 14:51:15 -07: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
f73df2af68
Add pragmas to compiler, tokenizer.
2012-10-01 14:37:39 -07:00
Justin Hileman
6a462c6792
Merge branch 'hotfix/2.0.2' into dev
2012-09-12 09:13:16 -07:00
Justin Hileman
d99be3444e
Merge branch 'hotfix/2.0.2'
2012-09-12 09:13:06 -07:00
Justin Hileman
cf3c86f415
Bump patch version
2012-09-12 09:13:01 -07:00
Paul Dragoonis
f734cea1cf
Changing private to protected
...
These fixes came out of this issue (https://github.com/ppi/framework/issues/51 ).
Changing private to protected to that getFileName() can be overridden to use symfony-based templating locators.
2012-09-12 09:12:47 -07:00
Justin Hileman
5504f59cba
Merge branch 'hotfix/2.0.1' into dev
2012-09-12 09:08:04 -07:00
Justin Hileman
d98153e1e3
Merge branch 'hotfix/2.0.1'
2012-09-12 09:07:44 -07:00
Justin Hileman
43fbd5060c
Bump patch version
2012-09-12 09:07:38 -07:00
Justin Hileman
54a6228327
Merge pull request #105 from dragoonis/patch-1
...
Changing private to protected
2012-09-12 08:57:13 -07:00
Paul Dragoonis
81a9fc37ae
Changing private to protected
...
These fixes came out of this issue (https://github.com/ppi/framework/issues/51 ).
Changing private to protected to that getFileName() can be overridden to use symfony-based templating locators.
2012-09-12 17:55:14 +02:00
Justin Hileman
d1b5601bd2
Fix class names in documentation
2012-08-21 12:59:15 -07:00
Justin Hileman
277288137b
Coding standards fixes.
2012-08-02 10:36:07 -07:00
Justin Hileman
345a0c45f7
Merge pull request #101 from bobthecow/feature/lambda-helper
...
Pass a rendering helper to section lambdas
2012-08-02 10:34:17 -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
5f29e8305b
Fix Context::find
...
Don't ask closures about their methods or properties
2012-08-01 23:08:50 -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
9e436f8c07
Merge branch 'release/2.0.0' into dev
2012-07-09 15:02:10 -07:00