Commit Graph

77 Commits

Author SHA1 Message Date
Chris Gray
415e642351 Fixed to conform to coding standards 2014-01-17 00:46:39 -06:00
Chris Gray
78974dee1b Fixed edge case in Context::get where trim was eating trailing escaped quote in a quoted literal string that ends with an escaped quote 2014-01-17 00:30:14 -06:00
Chris Gray
da1cf77c58 Added string literal support in Context::get and added Template::parseArguments to ease plugin development 2014-01-16 23:28:48 -06:00
cgray
1119784549 Update Context::get to resolve @key and @index 2014-01-16 12:41:02 -06:00
Craig Bass
689c9e51de Allow each helper to accept PHP Generators 2014-01-16 13:29:10 +00:00
behrooz shabani (everplays)
94fbc01217 first part is going to be used, so ignore the rest 2013-12-13 23:09:06 +03:30
behrooz shabani (everplays)
df6ecac7df extracted processing of sections from variable processing 2013-12-13 23:04:31 +03:30
behrooz shabani (everplays)
300f44e8c6 fixed a typo 2013-12-13 22:29:54 +03:30
fzerorubigd
ff503a90a2
add more test 2013-12-06 21:32:36 +03:30
fzerorubigd
fa65e99dfe
fix a bug in context when get invalid variable in strict mode 2013-12-06 20:43:51 +03:30
fzerorubigd
f2a30c6ef1
More test for better coverage 2013-12-06 19:17:27 +03:30
fzerorubigd
82ea9f958d
add support for inline helper without #
fix #28
2013-12-06 18:00:03 +03:30
fzerorubigd
000bdd6e74
change default helpers to anonymus function again 2013-11-21 23:41:20 +03:30
behrooz shabani (everplays)
a4e56e3f60 allow accessing stuff via 0 index, fixes #30 2013-11-19 18:18:32 +03:30
Craig Bass
df1d4fb98d Fix crybaby tavis.
(Seriously?)
2013-11-15 01:25:02 +00:00
Craig Bass
4bbb9e3a6b update authorship 2013-11-15 01:00:49 +00:00
Craig Bass
3ee0e13caf Fix bug using array $baseDir
* Corrected issue resulting from array constructor
* Corrected issue resulting from invalid clean-up of references
2013-11-14 18:07:42 +00:00
fzerorubigd
25190010e1
fix a bug with helpers and add a test for that 2013-11-08 19:00:54 +03:30
fzerorubigd
8938fdc5c3
Another cleanup 2013-11-08 18:48:19 +03:30
fzerorubigd
287a8da70c
fix indent of switch 2013-11-08 16:24:11 +03:30
fzerorubigd
d1856a4ed3
Cleanup. 2013-11-08 15:00:49 +03:30
behrooz shabani (everplays)
ef5cd2cb25 replaced require with include as phpcs complained 2013-11-08 00:09:47 +03:30
behrooz shabani (everplays)
17ed55111b made autoloader compatible with namespaces 2013-11-05 15:37:20 +03:30
behrooz shabani (everplays)
926b4fdc4d no longer Handlerbars_ prefix is being used 2013-11-05 15:36:34 +03:30
behrooz shabani (everplays)
79f25a884d fixed a typo in class names 2013-11-05 15:33:48 +03:30
behrooz shabani (everplays)
e513648544 use PHP CodeSniffer's coding standards 2013-11-05 14:12:44 +03:30
behrooz shabani (everplays)
8ed1ebd051 Merge branch 'master' of github.com:virtuecenter/handlebars.php
Conflicts:
	src/Handlebars/Template.php
2013-11-05 10:58:02 +03:30
Bouke Versteegh
eda8d34cbb Added support for @index in #each-helper when used on lists. 2013-11-01 18:27:13 +01:00
Bouke Versteegh
c441a93a9f Merge github.com:boukeversteegh/handlebars.php 2013-11-01 14:05:19 +01:00
Bouke Versteegh
3d5d44d6d7 Added support for @index in sections: {{#listsection}}, and @key in objects: {{#each object}} 2013-11-01 13:57:00 +01:00
Alex Soncodi
a7a01ed2ff Do not ignore I/O errors. 2013-10-29 14:52:13 -05:00
Alex Soncodi
1b65a63b0c Create cache dir if it does not exist. 2013-10-29 00:13:58 -05:00
Alex Soncodi
72d4a9cd3e Add disk cache. 2013-10-28 23:38:50 -05:00
Dan Fellars
c179a4ce9b Converted License from GPLv3 to MIT 2013-10-18 10:07:27 -06:00
webuser
95c5821097 add factory 2013-09-22 09:56:44 -04:00
webuser
9319f3d89c missed a few namespace issues 2013-09-21 15:41:17 -04:00
webuser
82a9faf3eb add namespace, remove underscores from class names 2013-09-21 15:10:30 -04:00
Diosney
6ea602c9c9 Helpers: Added PHP 5.2 support. 2013-08-21 10:23:15 -04:00
Behrooz Shabani
8eb732f407 Merge pull request #15 from daviddeutsch/master
Support for context passed into a partial as an argument
2013-07-26 03:17:19 -07:00
David Deutsch
3229ad7c45 Support for context passed into a partial as an argument 2013-07-26 01:27:07 +02:00
fzerorubigd
ed925cf1b8
add registerPartial to fix #10 2013-06-01 17:55:42 +04:30
fzerorubigd
65eb09d101 Adding Handlebars_String to fix #12
If a helper return a Handlebars_String, then the result is compiled again.
2013-06-01 17:40:45 +04:30
David Deutsch
0451fa2483 Support recursive object traversal
Nested this.property traversal wasn't possible. With this fix, it is.
2013-04-02 13:12:27 +03:00
fzerorubigd
e6b4182a75
another fix :I 2013-03-18 23:55:37 +03:30
fzerorubigd
ecbfa8f383
fix #9
Damn, I should write tests!
2013-03-18 15:12:40 +03:30
fzerorubigd
89f0c00790
Add array of path support to file system loader.
fix #9
2013-03-16 10:53:16 +03:30
Fzerorubigd
65fe447c36 Merge pull request #8 from meraki/upstream
Add APC cache
2013-02-27 12:22:54 -08:00
fzerorubigd
c550491841
Add cache->set method to engine
Signed-off-by: fzerorubigd <fzerorubigd@gmail.com>
2013-02-27 23:49:33 +03:30
Joey Baker
09c0442132 Setting a prefix on partial now works with sub directories 2013-02-26 17:44:13 -08:00
Joey Baker
1c90b6a169 Add APC cache 2013-02-26 13:22:42 -08:00