Ecosyste.ms: OpenCollective

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

OpenEMR

The most popular open source electronic health records and medical practice management solution.
Collective - Host: opensource - https://opencollective.com/openemr - Website: https://open-emr.org - Code: https://github.com/openemr

Further testing for Mustache constructor.

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

Conflicts:
test/MustachePragmaTest.php

github.com/openemr/mustache.php - c53963f4af9fb4d8890459b8d4effca5362a5846 authored over 14 years ago by Justin Hileman <[email protected]>
Fixed additional instance of 'only variables should be passed by reference' warning

github.com/openemr/mustache.php - 9a30573718678da59d63574941df9b80af3e190d authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'master' into dev

github.com/openemr/mustache.php - eb94cb81794ba35d2b558187f4ec4cd0d1ec3277 authored over 14 years ago by Justin Hileman <[email protected]>
Fixed warning 'only variables should be passed by reference'

github.com/openemr/mustache.php - d5de2d4af79f7560ff57bdeeaa7d62e66500582a authored over 14 years ago by geoffreyd <[email protected]>
Updating known issues in readme.

github.com/openemr/mustache.php - fdcd284ed5b661ee4cea683ed0342ef300c049d4 authored over 14 years ago by Justin Hileman <[email protected]>
Allow whitespace in pragma tags.

github.com/openemr/mustache.php - 37cf2706a96c70a5849288743622d4cb59a2fbde authored over 14 years ago by Justin Hileman <[email protected]>
Added unescaped pragma.

github.com/openemr/mustache.php - a834ef7845e8afc3e65165b2e36648c218ee1493 authored over 14 years ago by Justin Hileman <[email protected]>
Fixed assert param order in pragma test suite.

github.com/openemr/mustache.php - 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 ...

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

github.com/openemr/mustache.php - f68335c845bac2bf46e99410db81ab27f5d78193 authored over 14 years ago by Justin Hileman <[email protected]>
Added __toString() test.

github.com/openemr/mustache.php - 4d40070c6900ade3e57c4200fcb8cb162b5ca192 authored over 14 years ago by Justin Hileman <[email protected]>
Added unit tests for constuctor and render() methods.

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

Conflicts:
Mustache.php

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

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

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

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

github.com/openemr/mustache.php - d778838d143ecdb51b277089207f62d1cdf5f1ad authored over 14 years ago by Justin Hileman <[email protected]>
Cleaned up UNKNOWN PRAGMA exception test.

github.com/openemr/mustache.php - 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...

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

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

github.com/openemr/mustache.php - 69a514916cc3b1f1780da633d4a2b749004913c5 authored over 14 years ago by Justin Hileman <[email protected]>
Simplified tag RegEx. Fixed bug preventing section modifiers inside comments.

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

Conflicts:
README.markdown

github.com/openemr/mustache.php - ad8334490011bb391a8ce495d20f061c08db5bdc authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'master' into dev

github.com/openemr/mustache.php - bee280f127fb1729050f053766b4563e0b501470 authored over 14 years ago by Justin Hileman <[email protected]>
Updating README to reflect child context fix.

github.com/openemr/mustache.php - 5832dd5b5d48a020192ecc6ae1bafd4dd89cf8e2 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/0.1.1' into dev

github.com/openemr/mustache.php - 35c97c3cf12a048f18f0245e75e635596c871048 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'hotfix/0.1.1'

github.com/openemr/mustache.php - 3dff2332d6d5f23c5e99b17ada321fa5485109cc authored over 14 years ago by Justin Hileman <[email protected]>
Fix for missing child context in sections.

github.com/openemr/mustache.php - 5a819a33da26e79e7d4fe05368327c3d58714c05 authored over 14 years ago by Justin Hileman <[email protected]>
Prevent iteration over associative arrays.

github.com/openemr/mustache.php - 668b538669eb5716c42bad1f04bdfc572b03f9c2 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'release/0.1'

Conflicts:
examples/complex/complex.php

github.com/openemr/mustache.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.

github.com/openemr/mustache.php - 0450bcfb464b8b87cd37371f98cbcb398d452f07 authored over 14 years ago by Justin Hileman <[email protected]>
fixing markup typo in README

github.com/openemr/mustache.php - 2fbc599c261746723e774ad8e0615ebf20a2cd47 authored over 14 years ago by Justin Hileman <[email protected]>
Added known issue for missing child context in sections.

github.com/openemr/mustache.php - bb4905dd1b2081b38fa63e6b8329858e20e94be6 authored over 14 years ago by Justin Hileman <[email protected]>
Simplified dot notation example, fixed sample output.

github.com/openemr/mustache.php - 81fa51c1af71e501debbd996f536edd3aa910e50 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' into feature/pragma-dot-notation

github.com/openemr/mustache.php - f0d171aed67118721a05161f632990358c6d0931 authored over 14 years ago by Justin Hileman <[email protected]>
Removing now-deprecated HandlebarMustache class.

github.com/openemr/mustache.php - f5b4c7ddf1d3c42051c8fac824476e2a123e766d authored over 14 years ago by Justin Hileman <[email protected]>
Inverting expected/actual param order in MustacheTest so the unit test output makes sense.

github.com/openemr/mustache.php - 6350e6180b6010820c6c39bcdbd0e9a6d1d898a3 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/inverted-sections' into dev

github.com/openemr/mustache.php - 099ad75416415225a9d692bad9ed109888e294cb authored over 14 years ago by Justin Hileman <[email protected]>
Fixed complex example to use inverted sections rather than fancy ruby-ish context swizzling (which never worked in PHP anyway).

github.com/openemr/mustache.php - 57a6aafff1ebe15490a1c257fe84c0e6d9499cc0 authored over 14 years ago by Justin Hileman <[email protected]>
Add inverted section.

github.com/openemr/mustache.php - fc170fca1103d68a4b1ae31cbfb4a9c4daf64105 authored over 14 years ago by Justin Hileman <[email protected]>
Removing now-deprecated HandlebarMustache class.

github.com/openemr/mustache.php - 5400cd91a03809537b6e64e1bc226c2415e8d897 authored over 14 years ago by Justin Hileman <[email protected]>
Added known issue for current pragma limitation.

github.com/openemr/mustache.php - 8cbf5ebb0fffc1010c3e23cb48479c1ae370f60e authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'feature/unit-testing' into dev

github.com/openemr/mustache.php - 16be686da0cd0df4dac2ba1075b423887c416d16 authored over 14 years ago by Justin Hileman <[email protected]>
fixing documentation for unit tests

github.com/openemr/mustache.php - 3108aff56d3fae25c098cb64efa5f440bd75c3d8 authored over 14 years ago by Justin Hileman <[email protected]>
Rudimentary unit test script.

github.com/openemr/mustache.php - 6e508d5b482819ec33eb2f67a31c991a60f85d68 authored over 14 years ago by Justin Hileman <[email protected]>
Added more complex dot notation example (from defunkt/mustache).

github.com/openemr/mustache.php - 818a07a64ae05e45b25cd75b41539fef082000f4 authored over 14 years ago by Justin Hileman <[email protected]>
Example for dot notation pragma.

github.com/openemr/mustache.php - d2ff6fa1accb292ceeb1d1f46af410f33adae532 authored over 14 years ago by Justin Hileman <[email protected]>
Merging changes from TraversableMustache

github.com/openemr/mustache.php - db4ff1058d8fb5a834285bf0408e4f89d1a20770 authored over 14 years ago by Justin Hileman <[email protected]>
Trailing whitespace cleanup.

github.com/openemr/mustache.php - 05767e3b74a67a9a204040939cb531752225da34 authored over 14 years ago by Justin Hileman <[email protected]>
added notes on purpose of the mustache subclasses.

github.com/openemr/mustache.php - 88f67fc53eff6e3077138ba7849007f29db131e7 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'dev' of github.com:bobthecow/mustache.php into dev

github.com/openemr/mustache.php - a9cdfc08fc9611b7815d8a605948ff4b38c20956 authored over 14 years ago by Justin Hileman <[email protected]>
Merge branch 'master' of github.com:bobthecow/mustache.php into dev

github.com/openemr/mustache.php - 06ea0542196e689794bb6df55998f68c846ed33e authored over 14 years ago by Justin Hileman <[email protected]>
Added double section, escaped output, utf8 escaped and utf8 unescaped examples.

github.com/openemr/mustache.php - 1ede993bb328709d8a9ae97d00f181cfb9600ed4 authored over 14 years ago by Justin Hileman <[email protected]>
Updated default character escaping for UTF-8 compatibility. For other character sets, or to disable UTF-8 support entirely, change the 'charset' property or renderEscaped method on subclasses.

github.com/openemr/mustache.php - 4baf602eabccf7d9a3ee11fbbc1db01b9be1cb03 authored over 14 years ago by Justin Hileman <[email protected]>
Update README to reflect preferred mustache class implementation. Rendering arbitrary generic view class/array and template is secondary.

github.com/openemr/mustache.php - fa8c81dcfd04d6b442a94122b59a105d7f5ce082 authored over 14 years ago by Justin Hileman <[email protected]>
Two new examples: 'delimiters' and 'sections'. Would be more exciting if 50% of new examples didn't fail :)

github.com/openemr/mustache.php - 4059c4da0088d4ad149dae0c2ca536b17519391b authored over 14 years ago by Justin Hileman <[email protected]>
Added known issue for complex complex example failure.

github.com/openemr/mustache.php - cb5985171cefd42ab900880cc0601899403deaa6 authored over 14 years ago by Justin Hileman <[email protected]>
Added 'known issues' to readme.

github.com/openemr/mustache.php - e77226c4f61688e354a7bd6bdebd1a10721a8d5e authored over 14 years ago by Justin Hileman <[email protected]>
Complex example was a direct port of ruby/javascript complex example, resulting in some methods named with PHP reserved keywords. Fixing that oversight.

github.com/openemr/mustache.php - 26aad7b4903b061deba911e44331dfafe99efcb0 authored over 14 years ago by Justin Hileman <[email protected]>
Fixed trailing newline in simple example output.

github.com/openemr/mustache.php - a93feb2f788b690ac89f4b607887267c6126feb1 authored over 14 years ago by Justin Hileman <[email protected]>
Adding examples.

github.com/openemr/mustache.php - 5e99b152521cd2b072e82298d56b8839ab92b7de authored almost 15 years ago by Justin Hileman <[email protected]>
Added default template name based on underscorified class name. I.e. a class named FooBarBaz would try to load a template named foo_bar_baz.mustache in the current directory.

github.com/openemr/mustache.php - 1c40e4982545fd6132293a7af4018e118c73394d authored almost 15 years ago by Justin Hileman <[email protected]>
Changed 'file' variable name to more appropriate 'name' variable.

github.com/openemr/mustache.php - 98422c110e471bfeb5ec6e8b503828281dded121 authored almost 15 years ago by Justin Hileman <[email protected]>
Fixed RegEx used in changeDelimiter call to match initial RegEx string. This doesn't really need the section tag modifiers (# and /) but they are included here for consistency.

github.com/openemr/mustache.php - a51146f5e2cffe6bac6939b014f57cb757f8b9ac authored almost 15 years ago by Justin Hileman <[email protected]>
Added a second example. It's still not enough, but better than nothing.

github.com/openemr/mustache.php - b1c3e06144c96b57c3e3107cd2d4fe9cf09b6083 authored almost 15 years ago by Justin Hileman <[email protected]>
Added TraversableMustache, a Mustache subclass that allows traversal of variables via dots... they approximately map to ->, as in ->bar->baz means the same thing as {{foo.bar.baz}}

github.com/openemr/mustache.php - b8d4321e4aefb45a8d9ba93e8eae4eb6975f5a55 authored almost 15 years ago by Justin Hileman <[email protected]>
Added HandlebarMustache, an extended Mustache class which contains file handling for templates and partials. This will most likely be merged in with the main Mustache class once it's a little more solid.

github.com/openemr/mustache.php - e0b9b6c522c84af4c1895c7dfada0183bb77fa69 authored almost 15 years ago by Justin Hileman <[email protected]>
Wrap the render() function in a __toString method for implicit string conversion.

github.com/openemr/mustache.php - b2666da4bb023a1c808d10781235ab48cccdb646 authored almost 15 years ago by Justin Hileman <[email protected]>
Updated documentation to reflect thrown exceptions.

github.com/openemr/mustache.php - 0586105b5ecdc6032053de62b27cf4528e54d694 authored almost 15 years ago by Justin Hileman <[email protected]>
Split section exceptions, variable exceptions and partial exceptions into distinct configuration options.

github.com/openemr/mustache.php - c849d351f9a9ec730143629a02ba79a7ae6b6213 authored almost 15 years ago by Justin Hileman <[email protected]>
Added MustacheException class, added exceptions for missing variables and partials and unclosed or unopened section tags. Added throwExceptions member variable to enable/disable throwing exceptions on unexpected tags. Defaults to false.

github.com/openemr/mustache.php - d30febdf571784a4a93f08d5167dd4bbbb7a11ef authored almost 15 years ago by Justin Hileman <[email protected]>
Fixed initialization for template and partials to avoid thunking defaults added by subclasses.

github.com/openemr/mustache.php - e7058fc1d594dd62bff9d03f18b9aed95ce257a3 authored almost 15 years ago by Justin Hileman <[email protected]>
Updating readme to link to pretty Mustache homepage rather than github page.

github.com/openemr/mustache.php - 0e73e66a34e7bce487f5e019390f8ef3f69e66fc authored almost 15 years ago by Justin Hileman <[email protected]>
Major updates to fix context in iterable blocks. Context is now stored in an array, with the most local context at index 0. Changed everything to pass context arrays around by reference. Added internal function for recursive render calls, allowing the top level to take a single view object, but all internal calls to expect a context array.

github.com/openemr/mustache.php - f3bb419557f1bbb05adcb9b666c14d057d6708f3 authored almost 15 years ago by Justin Hileman <[email protected]>
Changed otag and ctag to public. Someone might possibly want to change these at the outset without passing junk in at the top of the template.

github.com/openemr/mustache.php - 151e43540a504e4f2dbdeb56ebebf60e3fb8ff8b authored almost 15 years ago by Justin Hileman <[email protected]>
Updated render initialization code. Now passes $this as the view object unless an external view object is provided.

github.com/openemr/mustache.php - 1aec69bb9a9796fdd44d8256561cb76093fc6ee3 authored almost 15 years ago by Justin Hileman <[email protected]>
Usage.

github.com/openemr/mustache.php - 6cd78e932a9f7b38d9953a7612b9ae66ac09dfc0 authored almost 15 years ago by Justin Hileman <[email protected]>
MIT License

github.com/openemr/mustache.php - 36bd2d87dc6940cb0ad6080a5556c31b5d1a15a2 authored almost 15 years ago by Justin Hileman <[email protected]>
Fixed passing partials to already-instantiated Mustache object. Added (brief) documentation for partials.

github.com/openemr/mustache.php - bbebabe39af9a68764041921459f57d9c65d71c4 authored almost 15 years ago by Justin Hileman <[email protected]>
Initial commit of Mustache.php

github.com/openemr/mustache.php - 5c62ec5721aaa4d302fb3aaafc1a04fe02b6c21e authored almost 15 years ago by Justin Hileman <[email protected]>