Commit Graph
548 Commits
Author SHA1 Message Date
Justin Hileman 36e7247b1e Add a shortcut Mustache::render invocation.
Consistent with the old 1.x API.
2012-03-04 21:42:20 -08:00
Justin Hileman ee4c52de8f Fix E_STRICT warning in i18n example. 2012-03-04 21:32:22 -08:00
Justin Hileman 4e733287cc Clean up vendor libraries. 2012-03-01 07:27:11 -08:00
Justin Hileman eed4400afb Add file header docblocks. 2012-03-01 07:17:13 -08:00
Justin Hileman 01312d3e98 Add a Mustache Autoloader implementation. 2012-03-01 07:09:36 -08:00
Justin Hileman 1f97e2cb5e Update create_example script for 2.0-dev 2012-03-01 06:27:53 -08:00
Justin Hileman 96596f473a Update README for 2.0-dev 2012-03-01 05:38:53 -08:00
Justin Hileman 5c4fcd0c9a Coding standard cleanup. 2012-03-01 05:26:32 -08:00
Justin Hileman 0034bf657b Add test coverage for Mustache.php 2.0
Update legacy tests for new codebase.
2012-02-29 19:12:22 -08:00
Justin Hileman 8710e4b8a4 Rearrange legacy tests. 2012-02-29 18:54:05 -08:00
Justin Hileman 1d116d1b77 Update examples for v2.0 2012-02-29 18:02:36 -08:00
Justin Hileman d2136d91b3 Initial Mustache.php 2.0 commit. 2012-02-29 18:01:57 -08:00
Justin Hileman 015a4bf4ba Rearrange codebase to prep for 2.0 development. 2012-02-29 17:56:16 -08:00
Justin Hileman ba8a072bd3 Merge branch 'release/1.0.0' into dev 2012-02-29 17:46:46 -08:00
Justin Hileman 6c752e1955 Merge branch 'release/1.0.0' 2012-02-29 17:44:46 -08:00
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 19289f85e4 Rename MustacheCallTest Foo class so it can be run with other tests 2012-02-29 07:41:18 -08:00
Justin Hileman 136fdf32c0 Merge remote-tracking branch 'conormcd/test-gist-655784' into dev 2012-02-29 07:40:22 -08:00
Conor McDermottroe 1ab066c718 Add a test to discourage people from implementing support for __call.
Pull in the test from https://gist.github.com/655784

This should discourage reports like #16, #19 and #55, and #76.
2012-02-17 18:26:58 +00: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
Justin Hileman 98e37ef4bf Merge remote-tracking branch 'zbuc/master' into dev 2012-01-15 09:54:35 -08:00
Justin Hileman 53630208b6 push some whitespace around a bit. 2012-01-15 09:48:59 -08:00
Justin Hileman 910340052c Merge remote-tracking branch 'Aijoona/master' into dev 2012-01-15 09:47:11 -08:00
Valentin Starck faa789a710 Added syntax highlight. 2012-01-15 15:36:58 -02:00
Chris Czub 1c2e9a22d3 Use the _throwsExceptions(MustacheException::UNKNOWN_PRAGMA) config
properly
2012-01-13 15:34:18 -05:00
Justin Hileman 8e2c203127 Merge branch 'release/0.9.0' into dev 2012-01-08 16:36:58 -08:00
Justin Hileman 5934fd8a86 Merge branch 'release/0.9.0' 2012-01-08 16:35:06 -08: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 38c5e9e8ea Fix MustacheLoader test, add a second loader test. 2012-01-08 16:19:58 -08:00
Justin Hileman 81d764580c Fix undefined self in the i18n example. 2012-01-08 16:08:50 -08:00
Justin Hileman b8e6e95888 Merge remote-tracking branch 'mogria/create-example-script' into dev 2012-01-08 15:54:41 -08:00
Mogria 5bf3ee0000 create_example.php: added a #!-line and moved to bin directory 2012-01-08 18:59:35 +01:00
Mogria 3968949c0a Added a PHP script to create new examples (tests) via command line
Example of use:
    $ php create_example.php my_new_example
    /path/to/repo/examples/my_new_example
    /path/to/repo/examples/my_new_example/my_new_example.mustache
    /path/to/repo/examples/my_new_example/my_new_example.txt
    /path/to/repo/examples/my_new_example/MyNewExample.php
    $ cd examples/my_new_example/
    $ ls
    my_new_example.mustache  MyNewExample.php  my_new_example.txt
    $ cat MyNewExample.php
    <?php

    class MyNewExample extends Mustache {

    }
2012-01-08 17:11:19 +01:00
Justin Hileman f77cf3729d Add an i18n example. 2012-01-03 14:00:12 -08:00
Justin Hileman 3731898939 Merge pull request #62 from chrisbarr/master
Incorrect variable name fix
2011-10-28 05:59:28 -07:00
chrisbarr 69cce225e1 Incorrect variable name in example 2011-10-26 15:45:47 +02:00
Justin Hileman b877cec481 Merge branch 'release/0.8.1' into dev 2011-10-14 13:33:50 -07:00
Justin Hileman 1e23df0cdb Merge branch 'release/0.8.1' 2011-10-14 13:33:34 -07:00
Justin Hileman 3f78fefcc2 Version bump to 0.8.1 2011-10-14 13:33:27 -07:00
Justin Hileman 11c3054f04 Merge branch 'patch-1' into dev 2011-10-14 13:25:24 -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 5bc11ef183 Test for the mustache loader. 2011-09-22 09:26:52 -07:00
Justin Hileman 2aaa820965 Add a 'MustacheLoader' filesystem loader. 2011-09-21 23:40:12 -07:00
Justin Hileman a828af2869 Add a test case for Mustache injection. 2011-09-21 22:43:56 -07:00