Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/openemr/mustache.php

A Mustache implementation in PHP.
https://github.com/openemr/mustache.php

Add Symfony ClassLoader (needed for bootstrap)

ff666397196bf7e66495dc33dedf50081e0b6632 authored almost 12 years ago by Justin Hileman <[email protected]>
Merge branch 'release/2.1.0' into dev

64dbf3fcb052414dcd82b8e076cebc58625f94e8 authored almost 12 years ago by Justin Hileman <[email protected]>
Merge branch 'release/2.1.0'

6ac9cf03e47a0ca38257ef0aca765d0733f3c62c authored almost 12 years ago by Justin Hileman <[email protected]>
Bump version to 2.1.0

638ed9abc1b0ac2a498751e38f3cd62e41f72344 authored almost 12 years ago by Justin Hileman <[email protected]>
Merge pull request #116 from bobthecow/feature/logging

Add logging

21c2728fefa13dfbdc54b8880056ce277609b5f5 authored almost 12 years ago by Justin Hileman <[email protected]>
Add plug for PSR-3

d252fddf4ab731ade8aca80214dd5c27407b4ac3 authored almost 12 years ago by Justin Hileman <[email protected]>
Update logger to implement accepted PSR log spec

Add tests!

1515f5126b35436228f40ee3338c8ede5398d7fb authored almost 12 years ago by Justin Hileman <[email protected]>
Update loging to match (proposed) logging PSR.

7522e2206dc3593f3314d6c132c4c8a8cb9a164b authored about 12 years ago by Justin Hileman <[email protected]>
Initial logging proposal.

C.f. #112

Add logging to the Mustache Engine.

* Add a Logger interface.
* If a Logger instan...

cd4e6b3b2697d09f210e9f003fce2da0c9b1b6e5 authored about 12 years ago by Justin Hileman <[email protected]>
Handle prematurely closed streams in StreamLogger.

d1fb1d86c546a83f02ae3b6023d28512b14a7832 authored about 12 years ago by Justin Hileman <[email protected]>
MonologLogger should not extend AbstractLogger.

8c059f566b3fad10a98767821df5d97ea71eef64 authored about 12 years ago by Justin Hileman <[email protected]>
Add get/setLevel to AbstractLogger.

782017e4619f12516bf230a45b6f54686ea285ea authored about 12 years ago by Justin Hileman <[email protected]>
Clean up options documentation, order.

2e97db3fc0bdbdf884dac5e3d52256c831203884 authored about 12 years ago by Justin Hileman <[email protected]>
Default cache permissions to the current umask.

Use system-defined umask by default, and strongly recommend going that route, but allow overrides.

1792140afa18f0a84c9380c1fb5f536e04488a7d authored about 12 years ago by Justin Hileman <[email protected]>
Added option to set cache file permissions.

197a2b68077c8045acdaaba51be0735b18bb26f9 authored about 12 years ago by jandreasn <[email protected]>
Allow "empty" filesystem loader extension.

Fixes #123

042d537992063b86e5d4d064e01357f6869e42e8 authored about 12 years ago by Justin Hileman <[email protected]>
Failing test for empty-string filesystem loader extension.

See #123

1560863c49cbd97861b81e99fbbe8b253ccd41f5 authored about 12 years ago by Justin Hileman <[email protected]>
changed submodule url to bypass proxy problem

4da2fe43315c2855a74f2f93f7a5f82500df2f4e authored about 12 years ago by Rolando Henry <[email protected]>
Merge pull request #102 from bobthecow/feature/filters

Filters implementation.

010e360c5a333a3de9d7de1449a7ae13a814cf9e authored about 12 years ago by Justin Hileman <[email protected]>
Learn to English

a6e09fd45701f32fa58ff3c1438d97578803f6cf authored over 12 years ago by Justin Hileman <[email protected]>
Adding CONTRIBUTING file

5b8e2215e2769cde85f750d7ddb2f5a02c40d215 authored over 12 years ago by Justin Hileman <[email protected]>
First value in the pipe should be interpolated first.

1cf44d5de9dfca171013e847103468570d4059c0 authored over 12 years ago by Justin Hileman <[email protected]>
Better filters implementation:

* Throw UnexpectedValueException when unknown
filter is found.
* More optimized compiler co...

fc453b5d0100003a734d47fd3584c7fe6f43a40f authored over 12 years ago by Justin Hileman <[email protected]>
Avoid indentomatic with long filter chains.

242e94c91b4853812422288e8622d1295788f837 authored over 12 years ago by Justin Hileman <[email protected]>
Another non-callable test case for good measure

2872dd5048eee1fdcba62eee97a4c0cbf348cef2 authored over 12 years ago by Justin Hileman <[email protected]>
Handle broken pipes

a64a6f82eeec8650f5a536c108b682b7e6a81be2 authored over 12 years ago by Justin Hileman <[email protected]>
Implement {{% FILTERS }} pragma.

d209d1aea91bc512237841a79464ad3f7030914c authored over 12 years ago by Justin Hileman <[email protected]>
Add pragmas to compiler, tokenizer.

f73df2af68b7ffda63efa2fa653d307bbfd6f1e9 authored over 12 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/2.0.2' into dev

6a462c67927de63c6db75d253842e15750b5f4e5 authored over 12 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/2.0.2'

d99be3444e5b2f0fb605941d7e692d3b5159360c authored over 12 years ago by Justin Hileman <[email protected]>
Bump patch version

cf3c86f415b68b1b663ae3e263b3c1fc46775f41 authored over 12 years ago by Justin Hileman <[email protected]>
Changing private to protected

These fixes came out of this issue (https://github.com/ppi/framework/issues/51).

Changing priva...

f734cea1cf79397f61a36b7847720a05f59a79a3 authored over 12 years ago by Paul Dragoonis <[email protected]>
Merge branch 'hotfix/2.0.1' into dev

5504f59cbaaeaee0d70113668761b6197ea19b0c authored over 12 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/2.0.1'

d98153e1e31e63c8af389e1ce0cb29f1e413f810 authored over 12 years ago by Justin Hileman <[email protected]>
Bump patch version

43fbd5060c04649723cf5be8ba385ec2cfbd5b92 authored over 12 years ago by Justin Hileman <[email protected]>
Merge pull request #105 from dragoonis/patch-1

Changing private to protected

54a6228327221223039da383dcbc7840d146663c authored over 12 years ago by Justin Hileman <[email protected]>
Changing private to protected

These fixes came out of this issue (https://github.com/ppi/framework/issues/51).

Changing pri...

81a9fc37ae09f3f3c8d063f155d9b8504e6c409b authored over 12 years ago by Paul Dragoonis <[email protected]>
Fix class names in documentation

d1b5601bd2f67f5f65e0196df22d06233d7b806b authored over 12 years ago by Justin Hileman <[email protected]>
Coding standards fixes.

277288137bc42ac27e302beb191e401634f9088f authored over 12 years ago by Justin Hileman <[email protected]>
Merge pull request #101 from bobthecow/feature/lambda-helper

Pass a rendering helper to section lambdas

345a0c45f7da2b2cda7d636d4a81bfa3207d6a4a authored over 12 years ago by Justin Hileman <[email protected]>
Coding standards fix.

cc7d164a425973ae67a9a918943bf098a223b30a authored over 12 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' into feature/lambda-helper

510f6cafd1a8fd68111f6b19cf6e49eb4fd5b32b authored over 12 years ago by Justin Hileman <[email protected]>
Fix Context::find

Don't ask closures about their methods or properties

5f29e8305b9fdd97ccb07c090d782946286f560d authored over 12 years ago by Justin Hileman <[email protected]>
Context::find Failing test

Closures don't like it when you touch their properties.

83cf3158ae68f87c7d22863c2c9f49c7b121c416 authored over 12 years ago by Justin Hileman <[email protected]>
Fix whitespace in a few test files (PSR-2)

169e6e0a1f7507fc5e7b7355be9dc094bdfd8915 authored over 12 years ago by Justin Hileman <[email protected]>
Pass a helper to section lambdas

52c7ccf1b9fc8c13c331ae63484db71f25db50d5 authored over 12 years ago by Justin Hileman <[email protected]>
Merge branch 'release/2.0.0' into dev

9e436f8c07916d9cab452335ee9f82c9bbed86c9 authored over 12 years ago by Justin Hileman <[email protected]>
Merge branch 'release/2.0.0'

Conflicts:
.gitmodules
Mustache.php
test/fixtures/examples/i18n/I18n.php
vendor/spec

cf22d1492f8bed3264bca20dcaa8d6b0f4aa305d authored over 12 years ago by Justin Hileman <[email protected]>
Bump version to 2.0.0

0673292ac8a9988ee42eab3d14cf164c263918c4 authored over 12 years ago by Justin Hileman <[email protected]>
Update Readme.markdown to point at the updated mustache.github.com url.

Conflicts:
vendor/spec

be5390b2d7904b0af1690c37661bc59974a8852c authored over 12 years ago by Roy <[email protected]>
Travis changes available point releases too often.

27c7719a33c1149b70bd926c76a4642df8a7620d authored over 12 years ago by Justin Hileman <[email protected]>
Version bump to 2.0.2-rc.1

0c22b75ec1341fc51c8610f23a5538dd57a2ea6d authored over 12 years ago by Justin Hileman <[email protected]>
Fixes for PSR-1/2

83b6f935f7623bc7b8a2d1998606d67f2edcafc4 authored over 12 years ago by Justin Hileman <[email protected]>
Minor code style cleanup.

7750a4136918a9094dee8ed413cbf8394d6dccc4 authored over 12 years ago by Justin Hileman <[email protected]>
'Improve' code coverage :)

d8bc0b870feffc59587687da27839bb288d19407 authored over 12 years ago by Justin Hileman <[email protected]>
Use versions Travis actually supports

49e47de61216a3e4df55be7f9fa443125e41bf43 authored over 12 years ago by Justin Hileman <[email protected]>
Composer updates

5486537b10710f20f92bfac8f7bec658b4de0c26 authored over 12 years ago by Justin Hileman <[email protected]>
Code style cleanup.

4dd4db606503c27e7eafad362bd0acdf9a921f21 authored over 12 years ago by Justin Hileman <[email protected]>
Merge pull request #91 from bobthecow/feature/psr-1

Update 2.0-dev to match the (proposed) PSR-1 coding style

6b8b89a0ae12f3799becc49f6af824414a3d48d0 authored over 12 years ago by Justin Hileman <[email protected]>
Update to proposed PSR-1 coding standard.

* 4 space (no tab) indent
* K&R-style braces

2448992cc88553c0395c64cc3cded8307f97b384 authored over 12 years ago by Justin Hileman <[email protected]>
Rename Mustache_Mustache to Mustache_Engine.

Because the former was just too absurd to keep typing.

be5cfb3e9ec90c2296e883d020660c8ae629924e authored over 12 years ago by Justin Hileman <[email protected]>
Remove some more slashes for 5.2.

1ffd7c1a8fd9b3a41312730184522c974ae2b721 authored over 12 years ago by Justin Hileman <[email protected]>
Only PHP >= 5.3.0 can call templates directly.

01351077692ff1f3b2cd25f4812aee5e131259f3 authored over 12 years ago by Justin Hileman <[email protected]>
Remove namespace from exception.

36fbb28387060c54838f1a9e9a7fe3be543503de authored over 12 years ago by Justin Hileman <[email protected]>
Templates are only callable in 5.3+

a47289607ddef757e9c4913c251f40f9c10fa76f authored over 12 years ago by Justin Hileman <[email protected]>
Update the test suite config to actually exclude FiveThree

291ca6d4cbe1e1fad5d9d267255c7f153bc0ca36 authored over 12 years ago by Justin Hileman <[email protected]>
Segregate 5.3+ tests, exclude them from phpunit config.

d1912038f3a3b6bfadefbabafc19ae823cb639c4 authored over 12 years ago by Justin Hileman <[email protected]>
Fix test failures in PHP 5.2.x

9316775ccb655620023d75e5c04dc8faddea2014 authored over 12 years ago by Justin Hileman <[email protected]>
Mustache.php v2.0 will play well with PHP 5.2.x

74e54cb68e0458c640b92039282e42839345305d authored over 12 years ago by Justin Hileman <[email protected]>
Strictly speaking, the submodule init isn't necessary.

f5137d2053d7d8dd2dfad3f870051044c297dc86 authored over 12 years ago by Justin Hileman <[email protected]>
Add Travis build status badge.

27a9b1ec72e30bf370a9227badbb33763e2f87c3 authored over 12 years ago by Justin Hileman <[email protected]>
Add Travis CI config

cf14f042750ef2eddcf554d8dce862bc39cfcea0 authored over 12 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/1.1.0'

cd6bfaefd30e13082780b3711c2aa4b92d146b1e authored almost 13 years ago by Justin Hileman <[email protected]>
Version bump (v1.1.0)

417b139d8691b56b1d302a43c12d6f42f81e3adc authored almost 13 years ago by Justin Hileman <[email protected]>
Switch submodule to use git:// repo url.

4de7f2d23be1d74edf2207ceb3bcf6122c9f7f8e authored almost 13 years ago by Justin Hileman <[email protected]>
Switch submodules to use git:// repo urls.

8051acf8acb623faa57bb9e7dc4c78a0cb5c5919 authored almost 13 years ago by Justin Hileman <[email protected]>
Change text tokens to proper tokens (instead of strings)

2328615772f223ffabc6deaa62dcec8c4c90f0aa authored almost 13 years ago by Justin Hileman <[email protected]>
Move `examples` into the test fixtures.

1430b27f86d0d2f6af504e24a907fe8af21551e5 authored almost 13 years ago by Justin Hileman <[email protected]>
Per the spec, missing partials should be treated as an empty string.

99a5e9b14a93c62287c9867302fbbe4d939eb8a1 authored almost 13 years ago by Justin Hileman <[email protected]>
Merge pull request #85 from bobthecow/feature/5.2-support

Make this hotness work with PHP 5.2

b7a6ff243392a43be7d206cfa9a72b42eae211d0 authored almost 13 years ago by Justin Hileman <[email protected]>
Update composer for 5.2.x

21d2b9b3924005bc62dd926b63682ac0c58f3f08 authored almost 13 years ago by Justin Hileman <[email protected]>
Add support for PHP 5.2.x

bec9ce84482def7027273b97b962f8b70e539a5a authored almost 13 years ago by Justin Hileman <[email protected]>
don't use ternary shorthand

139f6bd3bb2b01f9fba7a8f8256f384733f3d6c3 authored almost 13 years ago by scribu <[email protected]>
Make Autoloader constructor $baseDir manipulation a little more grokkable.

ad78639e602180a9f38d834a1f3fd21c41b6843d authored almost 13 years ago by Justin Hileman <[email protected]>
replace __DIR__ with dirname(__FILE__)

550da214552b632c2ac672202668458f512c0fd9 authored almost 13 years ago by scribu <[email protected]>
Add composer.json

99ff7316b3398d9a9b359df3186c20a69a57e305 authored almost 13 years ago by Justin Hileman <[email protected]>
Add custom variable escapers.

cf. #86

* Add `escape` Mustache constructor option. Expects something callable.
* Update Comp...

23a4bb04f28778174ba4102b59f7b59caf86ebc5 authored almost 13 years ago by Justin Hileman <[email protected]>
Allow custom `escape` callbacks.

cf. #86

f6f9d3fe6fa14e7fc9a1e08e6834d768c10b95ff authored almost 13 years ago by Justin Hileman <[email protected]>
Fix E_STRICT failure in i18n example.

9693695d2b732c5a0298f90db8fabadaee780da6 authored almost 13 years ago by Justin Hileman <[email protected]>
Merge pull request #82 from bobthecow/feature/helpers

Add a "helpers" implementation to 2.0-dev

2bd3804b1c1609da8839cadaea6a259f57d1d789 authored almost 13 years ago by Justin Hileman <[email protected]>
Add Helper implementation.

ba75d746e17719fcdd901b192bc345de39814f8b authored almost 13 years ago by Justin Hileman <[email protected]>
Fix failing `partials` example.

Only prepend $indent to the first output on a new line.

50b359445849c52fd9e02a884c04b765042bd0ea authored almost 13 years ago by Justin Hileman <[email protected]>
Update the `partials` example to be a failing test case for partial indenting.

fe9fccb44162b302226bc70dd4aadbb1a1728ca8 authored almost 13 years ago by Justin Hileman <[email protected]>
2x faster. Who needs a Buffer instance, anyway?

367013f01c8c936062684865a8f3c72d321fdb33 authored almost 13 years ago by Justin Hileman <[email protected]>
Check if array is iterable without full key diff.

~0.5-1% performance gain.

e09bfb502fe94adda374a4430e455a79ba9083f1 authored almost 13 years ago by Justin Hileman <[email protected]>
`isIterable` fits better in Template than Context.

6ed1f68e68fecc0dae9383cdb1dbcb588b94103a authored almost 13 years ago by Justin Hileman <[email protected]>
Inline `isCallable` and `isTruthy` into compiled templates

~3-5% performance gain.

9a334cddf075b47ab2ed95fdaa21a04ed365fc62 authored almost 13 years ago by Justin Hileman <[email protected]>
Syntax highlighting for mustache in README.

b27705375aa3a1c68dd9f8aec012e2ed7527203e authored almost 13 years ago by Justin Hileman <[email protected]>
update README. simplify + link to wiki.

cb24d63258a3b90a391fcfee5bdefa6576822905 authored almost 13 years ago by Justin Hileman <[email protected]>
Template sections as functions.

This creates DRYer output and shallower nested blocks in compiled templates.

628aa02f05df4c6b1a73be9169cc01432c528796 authored almost 13 years ago by Justin Hileman <[email protected]>