mai7star
4bf343d122
add InlineLoader Class (import from Mustache PHP)
2015-01-26 13:54:22 +09:00
fzerorubigd
7b8482fc5f
Merge pull request #103 from Mibew/support_php_56
...
Add PHP 5.6 to build matrix
2015-01-14 19:13:02 +03:30
Dmitriy Simushev
8bf584bdac
Add PHP 5.6 to build matrix
2015-01-13 13:55:55 +00:00
fzerorubigd
d0bbcb07b7
Merge pull request #102 from jeffturcotte/master
...
Added custom template class option
2014-12-17 18:41:01 +03:30
Jeff Turcotte
69d4efe259
Added custom template class option
2014-12-16 18:35:16 -05:00
Dmitriy S. Simushev
b3fcfe1339
Merge pull request #99 from Mibew/helpers_merge
...
Add ability to merge Helpers collections
2014-12-15 11:50:27 +03:00
fzerorubigd
9f1edcb598
Merge pull request #100 from XaminProject/fix_composer_version
...
Use more restictive dependencies versions
2014-12-12 17:07:08 +03:30
Dmitriy Simushev
5b0f54ea31
Use more restictive dependencies versions
2014-12-12 12:55:04 +00:00
Dmitriy Simushev
e8ce548b86
Add ability to merge Helpers collections
2014-12-12 12:25:21 +00:00
Fzerorubigd
ed57d8f7d7
Merge pull request #96 from Desertsnowman/array_string_rc
...
Return 'Array' when referencing an array as a string
2014-11-18 10:32:04 +03:30
David Cramer
666e44beb5
Update Template.php
...
Update Template.php
added test case
2014-11-18 07:36:26 +02:00
Fzerorubigd
86a388058f
Merge pull request #94 from jeffturcotte/master
...
Added getCurrentTokenTree to get a token's tree within a helper
2014-11-13 21:48:06 +03:30
Jeff Turcotte
9eb7f952d2
Added getCurrentTokenTree to get a token's tree within a helper
2014-11-10 15:05:34 -05:00
Dmitriy Simushev
e863d7af80
Make subexpressions play nice with context
2014-09-15 09:19:21 +00:00
fzerorubigd
3bb6dc09a4
another try
2014-09-13 17:17:09 +04:30
fzerorubigd
343dc48637
try to fix coverage report
2014-09-13 13:58:01 +04:30
Fzerorubigd
d146b0a7f4
Merge pull request #86 from Mibew/integer_helper_arguments
...
Treat integer helper arguments as literals
2014-09-13 09:00:08 +04:30
Dmitriy Simushev
934566765e
Treat integer helper arguments as literals
2014-09-10 12:31:23 +00:00
Fzerorubigd
f0cc404283
Merge pull request #84 from Mibew/fix_zero_args_string_parsing
...
Fix arguments parsing for "0" string
2014-09-08 22:52:33 +04:30
Dmitriy Simushev
618ec54490
Fix arguments parsing for "0" string
2014-09-08 13:23:19 +00:00
fzerorubigd
ec108c0bac
Merge branch 'Mibew-improved_arguments_parsing'
2014-09-07 22:01:51 +04:30
Dmitriy Simushev
614e8182f0
Add tests for combined arguments parsing
2014-09-02 13:48:09 +00:00
Dmitriy Simushev
2ebc5bfda2
Add special variables detection
2014-09-02 13:08:20 +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
cc5bb9bf87
Merge branch 'patch-4' of github.com:ulriklystbaek/handlebars.php
2014-08-29 11:09:59 +04:30
fzerorubigd
77e71e6543
Merge branch 'patch-3' of github.com:ulriklystbaek/handlebars.php
2014-08-29 11:08:49 +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
fzerorubigd
3710a50e41
Use stable branch of phpunit and code sniffer
2014-08-28 14:32:39 +04:30
Fzerorubigd
8a669f3176
Merge pull request #79 from ulriklystbaek/patch-5
...
Update Context.php, Return null instead of empty string when the variable is not available in context
2014-08-28 14:26:04 +04:30
ulriklystbaek
122a8a9d7b
Update Context.php
...
Should return null instead of an empty string when context is not found. Handlebars.js returns undefined, which makes it possible to distict an empty string and not existing. (should not affect existing use, because null is handeled the same way as empty string)
2014-08-28 10:10:05 +02:00
ulriklystbaek
abb88322e0
Update UnlessHelper.php
...
To comply with handlebars.js, If adds an extra layer when need to access parents (https://github.com/wycats/handlebars.js/issues/196 )
2014-08-28 09:50:53 +02:00
ulriklystbaek
415a3b00b8
Update IfHelper.php
...
To comply with handlebars.js, If adds an extra layer when need to access parents (https://github.com/wycats/handlebars.js/issues/196 )
2014-08-28 09:49:32 +02: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)
07c49bbb3f
make sure that buffer is always a string
2014-08-20 13:08:33 +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
fzerorubigd
a9178d5f01
fix phpcs
2014-07-04 22:30:41 +04:30
fzerorubigd
0a35a913c2
add more test and fix a wrong test, also comment some not-used-at-all codes.
...
If need some of thease code back, create a test case for them.
2014-07-04 22:22:18 +04:30
fzerorubigd
a68318f4c5
Support whitespace deletion
...
Need more test :)
fixes #61
2014-07-04 03:36:14 +04:30
Fzerorubigd
cd8cec42a0
Merge pull request #70 from Mibew/tests_for_issue_69
...
Add a test case for issue #69
2014-07-03 21:36:13 +04:30
Dmitriy Simushev
ff6e3dfe14
Add a test case for issue #69
2014-07-03 16:53:49 +00:00
Fzerorubigd
813143cf1d
Merge pull request #69 from jslegers/master
...
Patch 2 for arrays that contain only one elements
2014-07-03 19:36:04 +04:30
John Slegers
182bfc9aea
Patch 2 for arrays that contain only one elements
...
For arrays that contain only one element, `(array_keys($tmp) == range(0, count($tmp) - 1)` always returns true.
`(array_keys($tmp) === range(0, count($tmp) - 1)` works as expected.
My local test environment = Linux Mint + PHP 5.4.
This patch is identical to https://github.com/XaminProject/handlebars.php/pull/66 , but applies to a different part of the code.
2014-07-03 16:53:22 +02:00