Allow invokable objects to be shared, extended, and protected.
merged branch whatthejeff/invokables (PR #65)

This PR was merged into the master branch.

Discussion
----------

Alternative to PR #61

This PR is a continuation of a419262.  It allows invokable objects to be shared, extended, and protected.  The unit tests have been updated (where applicable) to use data providers to ensure that invokable objects work in all situations where Closures work.

Unlike #61, this PR contains no major refactoring.

Commits
-------

294533b Allow invokable objects to be shared, extended, and protected.
bumped Pimple version
Remove space between constructor and its parameters
Remove space between testConstructorInjection and braces
merged branch carlosbuenosvinos/patch-1 (PR #79)

This PR was merged into the master branch.

Discussion
----------

Remove space between constructor and its parameters

Commits
-------

a8131ef Remove space between constructor and its parameters
merged branch carlosbuenosvinos/patch-2 (PR #80)

This PR was merged into the master branch.

Discussion
----------

Remove space between testConstructorInjection and braces

Commits
-------

540a301 Remove space between testConstructorInjection and braces