behrooz shabani (everplays)
|
e5c03d3b01
|
properly pop the context for fn and inverse callbacks
fixes #160.
|
2016-11-16 21:52:19 +01:00 |
|
behrooz shabani (everplays)
|
198faa48d6
|
more php 5.3 syntax fixes
|
2016-07-31 12:31:23 +02:00 |
|
behrooz shabani (everplays)
|
27898aef88
|
fix php 5.3
|
2016-07-31 12:26:10 +02:00 |
|
Behrooz Shabani
|
fe4e79ed83
|
Merge pull request #137 from stevejordan/if_unless_depth_correction
Updates if and unless helper behavior for handlebars 4
|
2016-07-31 12:16:29 +02:00 |
|
hamidr
|
86ebab9dba
|
Merge remote-tracking branch 'origin/develop'
|
2016-07-31 14:30:53 +04:30 |
|
hfhchan
|
dfb62e42cc
|
Fix scoping error
|
2016-07-30 01:31:55 +08:00 |
|
hfhchan
|
5222c6dff1
|
Add tests for passing SafeString as
|
2016-07-30 01:14:21 +08:00 |
|
Maria Sormanova
|
51f8a3056b
|
Implementation of TTL for caching
|
2016-07-25 16:14:39 +02:00 |
|
Steve Jordan
|
909df9ab58
|
Updates if and unless helper behavior for handlebars 4
handlebars.js 4.0.0 changed the depth behaviour when using the if and
unless conditionals - https://github.com/wycats/handlebars.js/issues/1028
This commit changes the handlebars.php helpers to match.
|
2015-10-26 11:48:28 +00:00 |
|
Christian Blanquera
|
08ad533e81
|
case for the right String Class
Not sure where i got StringWrapper from. We now don’t need to case for
this in the `registerHelper()` method
|
2015-09-26 20:03:52 +08:00 |
|
Christian Blanquera
|
1ba7cdf108
|
added case descriptions and used an int example
|
2015-09-23 23:34:42 +08:00 |
|
Christian Blanquera
|
407732cef3
|
better registerHelper Tests
|
2015-09-23 23:23:53 +08:00 |
|
Christian Blanquera
|
57d00e6e82
|
What to expect...
We should also probably check for looping capabilities as well.
|
2015-09-21 17:49:17 +08:00 |
|
Dmitriy Simushev
|
33ec96a1b4
|
Replace String class with StringWrapper one
|
2015-08-06 10:45:25 +00:00 |
|
Dmitriy Simushev
|
10dbe6442e
|
Merge pull request #127 from thormeier/partial-support-and-error-reporting
Fix handling of named arguments in partials
|
2015-06-30 21:02:40 +03:00 |
|
Pascal Thormeier
|
2e1b67208d
|
Fix handling of named arguments in partials
Also fix tests that weren't even executed
|
2015-06-29 17:16:59 +02:00 |
|
Dmitriy Simushev
|
2c78af65e0
|
Add tests for missed Mustache helpers
This is the missed test case for #121
|
2015-06-23 20:57:29 +00:00 |
|
Dmitriy Simushev
|
f3067cb41a
|
Merge pull request #121 from mmontagna/master
Fixes a incompatibility with handlebars.js
|
2015-06-23 23:46:56 +03:00 |
|
Pascal Thormeier
|
0111689f47
|
Fix and add tests
Also use var_export in exceptions in case array/object/etc get passed
|
2015-06-17 15:50:10 +02:00 |
|
Pascal Thormeier
|
0a908fb6a1
|
Improve error reporting in case of exception
Make Exception messages more verbose
|
2015-06-17 14:18:32 +02:00 |
|
Martin Zeman
|
23076d68e5
|
Added support for class with __toString method as a context variable.
|
2015-06-07 23:09:14 +02:00 |
|
Marco Montagna
|
91ba4f3191
|
Removed test that enforce strict search for variables in block exprs, which I believe is incorrect behavior as it breaks from the mustache spec (github.com/mustache/spec/blob/master/specs/sections.yml) see 'Failed context lookups should be considered falsey'
|
2015-06-03 14:50:46 -07:00 |
|
Dmitriy Simushev
|
824ae885c6
|
Fix escaping of tags with multiple slashes
|
2015-06-01 15:15:52 +00:00 |
|
Dmitriy Simushev
|
04f963a21f
|
Fix slashes mess in Tokenizer
See #113 for details
|
2015-05-19 13:22:15 +00:00 |
|
Szijarto Tamas
|
802d5cf7d3
|
Test of APC cache
|
2015-05-12 23:23:04 +02:00 |
|
Thomas Seven
|
b65be0e1c5
|
Implementation + tests for the @root special variable like in handlebars-v2.0.0.js
fixed travis complaints
|
2015-03-10 13:42:10 +01:00 |
|
fzerorubigd
|
382938b82e
|
fix phpcs and also add mustache.php copyright notice
|
2015-01-29 22:28:38 +03:30 |
|
fzerorubigd
|
ccaa5b1d21
|
Merge branch 'master' of https://github.com/mai7star/handlebars.php
|
2015-01-29 22:20:16 +03:30 |
|
Thomas Seven
|
8eb24bd9e4
|
Fixed indentation and comments in the fix for #105
|
2015-01-29 12:06:21 +01:00 |
|
Thomas Seven
|
2b3d450849
|
Fixes and Tests for #105
|
2015-01-29 01:32:41 +01:00 |
|
Hiroyuki Toda
|
317e1ebd6c
|
add test for InlineLoader
|
2015-01-26 21:37:51 +09:00 |
|
Jeff Turcotte
|
69d4efe259
|
Added custom template class option
|
2014-12-16 18:35:16 -05:00 |
|
Dmitriy Simushev
|
e8ce548b86
|
Add ability to merge Helpers collections
|
2014-12-12 12:25:21 +00:00 |
|
David Cramer
|
666e44beb5
|
Update Template.php
Update Template.php
added test case
|
2014-11-18 07:36:26 +02:00 |
|
Dmitriy Simushev
|
e863d7af80
|
Make subexpressions play nice with context
|
2014-09-15 09:19:21 +00:00 |
|
Dmitriy Simushev
|
934566765e
|
Treat integer helper arguments as literals
|
2014-09-10 12:31:23 +00:00 |
|
Dmitriy Simushev
|
618ec54490
|
Fix arguments parsing for "0" string
|
2014-09-08 13:23:19 +00:00 |
|
Dmitriy Simushev
|
614e8182f0
|
Add tests for combined arguments parsing
|
2014-09-02 13:48:09 +00:00 |
|
Dmitriy Simushev
|
17dc20203b
|
Improve arguments parsing
|
2014-09-02 09:34:38 +00:00 |
|
fzerorubigd
|
bacde14221
|
Some changes in tests provided in #80
|
2014-08-29 11:46:42 +04:30 |
|
fzerorubigd
|
1b491bf602
|
Merge branch 'subexpr_context_test' of github.com:Mibew/handlebars.php
|
2014-08-29 11:21:17 +04:30 |
|
fzerorubigd
|
de08528c2c
|
add extra context layer for if and unless. (Toi match with handlebars.js)
|
2014-08-29 11:17:31 +04:30 |
|
fzerorubigd
|
d731f8d438
|
Merge branch 'patch-6' of github.com:ulriklystbaek/handlebars.php
Conflicts:
tests/Xamin/HandlebarsTest.php
|
2014-08-29 11:08:36 +04:30 |
|
fzerorubigd
|
9bebfa9a61
|
remove an un-finished test
|
2014-08-29 11:05:06 +04:30 |
|
ulriklystbaek
|
4e81464c30
|
Update HandlebarsTest.php
Test that check if the if and unless helpers comply with handlebars.js
|
2014-08-28 18:47:51 +02:00 |
|
Dmitriy Simushev
|
0432d99d8a
|
Add subexpressions with context tests
|
2014-08-28 13:10:45 +00:00 |
|
Behrooz Shabani
|
c6f3e0fd5e
|
Merge pull request #75 from Mibew/named_arguments
Add named arguments parser
|
2014-08-20 23:15:37 +04:30 |
|
behrooz shabani (everplays)
|
35ea671fd7
|
fix 0 being treated as empty string, fixes #76
|
2014-08-20 10:14:02 +04:30 |
|
Dmitriy Simushev
|
92a3815d85
|
Add named arguments parser
|
2014-08-19 11:21:20 +00:00 |
|
fzerorubigd
|
84c6e3006c
|
fix #71
|
2014-07-11 21:05:26 +04:30 |
|