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

Merge branch 'release/0.2.5' into dev

6dfb8837899f42b5a6cd5d0af7f3221b66dc4d98 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'release/0.2.5'

88a93f1188f5f934bd1547a2bff4c00bf1d5f24f authored over 14 years ago by Justin Hileman <[email protected]>
whitespace cleanup.

16218800a92ee8c8fd6575fd789622210335a911 authored over 14 years ago by Justin Hileman <[email protected]>
Rename section object tests to work with upcoming autoload-template feature. Clean up code to match style.

2cfb8aefc107c38293c822a1e2175561254e4cb8 authored over 14 years ago by Justin Hileman <[email protected]>
only test examples which find a php class.

c2c01cf964536b9c3ffdd30eaf1073980812449f authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'rebase' into feature/test-coverage

3ab2529b3e486089b4d8ca4c8120c8af97982cfa authored over 14 years ago by Justin Hileman <[email protected]>
Test case for #3 (_varIsIterable issues).

5186d0bc18dede6ea0c7022046dc7842dc370f5d authored over 14 years ago by Justin Hileman <[email protected]>
Fixing #3, Transversable objects should be iterated over.

c45550e9e5924da6471781d267a06b26d66cd064 authored over 14 years ago by Jeremy Bush <[email protected]>
Adding examples for object sections

6084a37a3ce9e79386b099a34119d6d394dab3e0 authored over 14 years ago by Jeremy Bush <[email protected]>
Fix for examples directory iterator in PHP 5.2. Future-proof things a bit by actually checking for file extension before accessing that index.

e026d8e7f569581fc1011fd6f1b97683d66eed09 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' into feature/implicit-iterator

Conflicts:
Mustache.php

0256d03b5f55e60b83db106ae597129c9f177598 authored over 14 years ago by Justin Hileman <[email protected]>
Failing test for higher-order section side effects--issue #4

2edd7330a0694ec67b3fa29cbf66e38fa12ec1c8 authored over 14 years ago by Justin Hileman <[email protected]>
Higher order functions, see: http://bit.ly/9s0dO4

60d593dcabcd4e82c320bab1bfde622cb26aec8a authored over 14 years ago by Justin Hileman <[email protected]>
fix for PHPUnit 3.5.0 - no longer including PHPUnit/Framework.php in tests.

b096cb108d856b570fdc1bad234da0103ae17d9d authored over 14 years ago by Justin Hileman <[email protected]>
Fixed protected property in PragmaEscaped example (should be public)

98ec8ea11a8df6f3593b0836bcfce6fb769b9a23 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'release/0.2.4'

f6c447385f8709c68ef5c83e926359803784e33e authored over 14 years ago by Justin Hileman <[email protected]>
prepared regex should escape regex delimiter as well.

b300b31752081f36c6a1ea10251c8295d4db9c4e authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/test-coverage' of github.com:bobthecow/mustache.php into feature/test-coverage

e709be6d90969d8f91d9f6e81cda9892a439a70c authored over 14 years ago by Justin Hileman <[email protected]>
Fix for resetting otag/ctag to initial values between successive renders of same template.

a978b6ba451eb9b87f728f840e000159e5291188 authored over 14 years ago by Justin Hileman <[email protected]>
Cleaned up regex string preparation.

12096e0b8cad822edbec58eec1fdeae1cb116ee1 authored over 14 years ago by Justin Hileman <[email protected]>
Cheezy phpunit config, allows colored test results and implied default tests.

a50acc2b25af84237d49a153f659803d36a21313 authored over 14 years ago by Justin Hileman <[email protected]>
Added test case for deep parent/child contexts, mixed objects and arrays.

a46d0009ee4f9704aff520593762a6b5946891e1 authored over 14 years ago by Justin Hileman <[email protected]>
added test and known issue for dot notation/implicit iterator woes.

20184491842224aab9979ab3caba9055eb45c2cf authored over 14 years ago by Justin Hileman <[email protected]>
Added context and section unit tests for dot notation pragma.

38a5e57514a6b20ded3b8debdabe70141f73abd9 authored over 14 years ago by Justin Hileman <[email protected]>
Test consecutive renders with pragma unescaped

96c42105ec3222858fd083299736ba7f6a1d3ada authored over 14 years ago by Justin Hileman <[email protected]>
fixed typo in test message.

38d778b825a2686af6d375f040d0901864ebde1e authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' into feature/test-coverage

5e195625d02fe991b343df2e2fa7052cfa4301b4 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/0.2.3' into dev

54f57de1eade0a85f97dc30d2dbb40cbc2403799 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/0.2.3'

c3541fa2243b88e3a2b4f2ec47114ff3929019a0 authored over 14 years ago by Justin Hileman <[email protected]>
Skipping delimiters test until bug is fixed.

e3d10e93505eeb3b4956b48a1002bf94d49760dd authored over 14 years ago by Justin Hileman <[email protected]>
Skipping delimiters test until bug is fixed.

5cb4c7e2f1a04ee817cb72137c423c8ad20b6bfe authored over 14 years ago by Justin Hileman <[email protected]>
Stopped passing context by reference to _findVariableInContext. Updated documentation.

97e6911935ec3ffebe53acb791a94d4cf6e3be36 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'release/0.2.2'

4f5d3fffaadfe1f1f937e4bcdd363c8d11e9bd7f authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/fix-partials' into dev

fd3dc292a3a80eff00a9069addea2298c6e6c9ea authored over 14 years ago by Justin Hileman <[email protected]>
Added test for template retention in subsequent render invocations.

f0ed2ad49951b06a331b9c275c55070660e1f4d1 authored over 14 years ago by Justin Hileman <[email protected]>
Updated implicit iterator test to reflect changes in mustache function names.

1330cf1d4822b20b6378a1e2edf64f3ddb209c9a authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' into feature/implicit-iterator

Conflicts:
Mustache.php

7d4c68f8addc70674277504aa9dda1225e5f4a3c authored over 14 years ago by Justin Hileman <[email protected]>
Added test case for resetting pragmas when reusing a single Mustache instance to render multiple templates.

2fc242a6ae62df961109644759c50db7578a79dd authored over 14 years ago by Justin Hileman <[email protected]>
fixed typo in comment

11c2b04d8e7290344b9ffa81a5452c87a555a5d1 authored over 14 years ago by Justin Hileman <[email protected]>
Fixed root context swap in clone (was checking context[0], should have checked last element in context stack).

eb1a8965695dc942c17bd114e46647ea53f877b1 authored over 14 years ago by Justin Hileman <[email protected]>
fixed name of clone test, added more assertions.

619a48674bcf80518cbac15ac7b7b05647d23d94 authored over 14 years ago by Justin Hileman <[email protected]>
Pragmas in parent templates no longer apply to partials (as of a few commits ago). Added test case, removed known issue from readme.

df1b3c8e7dfc5206115d0eb240ff6d7be170125d authored over 14 years ago by Justin Hileman <[email protected]>
Added unit test for Mustache clone method.

5ade8a5ee3686894f0df2a5acdcef69fb1269d99 authored over 14 years ago by Justin Hileman <[email protected]>
[punting] fixing whitespace in recursive partials template since mustache kinda sucks at whitespace :)

e2374d645ba73bf3380401eb8b397b35909ba89d authored over 14 years ago by Justin Hileman <[email protected]>
using array keys instead of iteration over context for creating subcontext arrays. this fixes incorrect context stacks in recursive partials.

0893a7d39d9ba4d009e01cd36e26ba71e3750667 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' into feature/fix-partials

Conflicts:
Mustache.php

95abf1d52bb0e1fe7f2f96ff9216ae14d3a59e2a authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/test-coverage' into dev

0fd759d8f7c688e226f3d3d729cced42f021d8a2 authored over 14 years ago by Justin Hileman <[email protected]>
Pragmas don't need to be re-rendered for all sub-templates (i.e. sections). Moving call to _renderPragmas into main render() method.

c79501b4ad4af630578a13e7c9ceb4bae0da2439 authored over 14 years ago by Justin Hileman <[email protected]>
Fix for infinite recursion in recursive partials example.

605dea1f79562f6eb652d8fda748b793e8fe7928 authored over 14 years ago by Justin Hileman <[email protected]>
Added [currently failing] test case for recursive partials.

dff530093281edcee8286785489448312360b211 authored over 14 years ago by Justin Hileman <[email protected]>
Stop passing context arrays around like a madman.

7f5f7a73fc26faa72aa07199ceb7dd655de3dd7a authored over 14 years ago by Justin Hileman <[email protected]>
Possible fix for #1 - ability to use partials with an arbitrary (non-Mustache) view class.

eeb5b245d13341f567c9b9dcebe2b2814083b4b4 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/test-coverage' into dev

9f31a821e1ae5e2ef8897a78ed579861de424b23 authored over 14 years ago by Justin Hileman <[email protected]>
Fix for stripping leading/trailing whitespace from partial names,

per http://github.com/janl/mustache.js/issues/issue/34/#comment_244396

9e803ed03336f0873f4d75ca320c5a52d8c51814 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/test-coverage' into dev

2c7663257d8242c848e56afe3ebad48822cbaf6f authored over 14 years ago by Justin Hileman <[email protected]>
Added test case for multiple (trivial) invocations of Mustache::render

f4ef3ba30e15661c35a40149956a5bdfda262e56 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/0.2.1' into dev

fc68df15c82ad2f380bb0fc9e6d7244ed0bff8ef authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/0.2.1'

4b53c0d8e47b3650ba59957041cffb11e034a213 authored over 14 years ago by Justin Hileman <[email protected]>
Fix for #1 - incorrect context for partials.

Partials now receive a flattened version of the parent context, including a cloned Mustache inst...

2c3984a604c91fd9cac22afa415161fc6330eb13 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'release/0.2.0'

df36b205c1d836352d241f31349ba43371e5b438 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/test-coverage' into dev

d958a5124a5aeba31371a4ed8378a384b56365de authored over 14 years ago by Justin Hileman <[email protected]>
Minor documentation update

ca8e96de97ef5cb9df0a6304bccc4e16c5e2280e authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/test-coverage' into dev

4e41513443c9fb0446e0f24b476bd392059e0bf7 authored over 14 years ago by Justin Hileman <[email protected]>
Changed protected _render function to _renderTemplate to avoid ambiguity.

c6061baf49d2c2ff40c89fdfb0c181ec7616e441 authored over 14 years ago by Justin Hileman <[email protected]>
Changing all protected functions to start with underscore, freeing up namespace for use in Mustache view classes.

7304344c51298e61d5b424fcf829f9c154f22bc9 authored over 14 years ago by Justin Hileman <[email protected]>
Added _throwsException() check and refactored exception checks.

5a1143efcef224cf821843fa0851da4b9ed3ac60 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/test-coverage' of github.com:bobthecow/mustache.php into feature/test-coverage

Conflicts:
Mustache.php

ab95bcd623f6df869fb8a1bf03d58088ae9fc732 authored over 14 years ago by Justin Hileman <[email protected]>
Prefix Mustache reserved member variables with underscore to prevent namespace collisions with actual view values.

15324163069534cc936622aec067c2c3b94931e5 authored over 14 years ago by Justin Hileman <[email protected]>
Further testing for Mustache constructor.

ac365c052ea068edc9cd3b92ea933df4c43b75bb authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' into feature/test-coverage

Conflicts:
test/MustachePragmaTest.php

c53963f4af9fb4d8890459b8d4effca5362a5846 authored over 14 years ago by Justin Hileman <[email protected]>
Fixed additional instance of 'only variables should be passed by reference' warning

9a30573718678da59d63574941df9b80af3e190d authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'master' into dev

eb94cb81794ba35d2b558187f4ec4cd0d1ec3277 authored over 14 years ago by Justin Hileman <[email protected]>
Fixed warning 'only variables should be passed by reference'

d5de2d4af79f7560ff57bdeeaa7d62e66500582a authored over 14 years ago by geoffreyd <[email protected]>
Updating known issues in readme.

fdcd284ed5b661ee4cea683ed0342ef300c049d4 authored over 14 years ago by Justin Hileman <[email protected]>
Allow whitespace in pragma tags.

37cf2706a96c70a5849288743622d4cb59a2fbde authored over 14 years ago by Justin Hileman <[email protected]>
Added unescaped pragma.

a834ef7845e8afc3e65165b2e36648c218ee1493 authored over 14 years ago by Justin Hileman <[email protected]>
Fixed assert param order in pragma test suite.

cbfef47de03ea3e178f4878f052a8e8650aba219 authored over 14 years ago by Justin Hileman <[email protected]>
Implemented implicit iterator pragma.

Fixed getPragmaOptions to return empty array if no options are set.
Fixed getVariable to return ...

20ace3e74c79f0af1239cb33f6553166f80dfea4 authored over 14 years ago by Justin Hileman <[email protected]>
Return false instead of null in hasPragma. Added documentation for pragma methods.

f68335c845bac2bf46e99410db81ab27f5d78193 authored over 14 years ago by Justin Hileman <[email protected]>
Added __toString() test.

4d40070c6900ade3e57c4200fcb8cb162b5ca192 authored over 14 years ago by Justin Hileman <[email protected]>
Added unit tests for constuctor and render() methods.

a9ea1db32284e53d537e52a7d679806afc878a56 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' into feature/test-coverage

Conflicts:
Mustache.php

22864870cea5f30ed66be7b84a7155c373e1a56f authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/pragma-dot-notation' into dev

9f8ff0d845b835f70c380dd3ba222f6ae8c69e1e authored over 14 years ago by Justin Hileman <[email protected]>
Updated dot-notation example to include {{%PRAGMA}} tag.

0ff5a335059b982e987d1e2a7db594eb4a539dcb authored over 14 years ago by Justin Hileman <[email protected]>
Made dot-notation pragma toggleable, added test cases.

2ed23003e7b7cbad29fc83a710307424ba9aa3df authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/pragma' into feature/pragma-dot-notation

d778838d143ecdb51b277089207f62d1cdf5f1ad authored over 14 years ago by Justin Hileman <[email protected]>
Cleaned up UNKNOWN PRAGMA exception test.

e962cbac8c1e90574ae64c37f15afffe114f57c5 authored over 14 years ago by Justin Hileman <[email protected]>
Initial work adding pragma detection to Mustache.php

Currently stores pragmas and options, but does nothing with them. Also throws exceptions when it...

537ebc44c8df4ba45f5a2f9c28887a47122b5c07 authored over 14 years ago by Justin Hileman <[email protected]>
Removing renderSection short-circuit, as it doesn't actually improve performance.

ce019bec8199c50d05b85753b53f898e3180915a authored over 14 years ago by Justin Hileman <[email protected]>
Updated section short-circuit logic to actually run when only inverted sections exist.

69a514916cc3b1f1780da633d4a2b749004913c5 authored over 14 years ago by Justin Hileman <[email protected]>
Simplified tag RegEx. Fixed bug preventing section modifiers inside comments.

9b8454f2ba0a0628af8d3ae1d39fb955856aa916 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' into feature/pragma-dot-notation

Conflicts:
README.markdown

ad8334490011bb391a8ce495d20f061c08db5bdc authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'master' into dev

bee280f127fb1729050f053766b4563e0b501470 authored over 14 years ago by Justin Hileman <[email protected]>
Updating README to reflect child context fix.

5832dd5b5d48a020192ecc6ae1bafd4dd89cf8e2 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/0.1.1' into dev

35c97c3cf12a048f18f0245e75e635596c871048 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/0.1.1'

3dff2332d6d5f23c5e99b17ada321fa5485109cc authored over 14 years ago by Justin Hileman <[email protected]>
Fix for missing child context in sections.

5a819a33da26e79e7d4fe05368327c3d58714c05 authored over 14 years ago by Justin Hileman <[email protected]>
Prevent iteration over associative arrays.

668b538669eb5716c42bad1f04bdfc572b03f9c2 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'release/0.1'

Conflicts:
examples/complex/complex.php

a66e494e6e39e668f9f9a6feda379d8766de8f42 authored over 14 years ago by Justin Hileman <[email protected]>
Removing traversable mustache class. This was moved into pragma-dot-notation feature branch.

0450bcfb464b8b87cd37371f98cbcb398d452f07 authored over 14 years ago by Justin Hileman <[email protected]>