mockery
This library is no longer maintained. Fork of padraic/mockery compatible with PHP 5.2+.
Motivation
padraic/mockery is a fantastic mocking library, but it's only compatible with PHP 5.3+. While 99% of PHP servers run PHP 5.2 or higher, 12% of all servers are still running PHP 5.2 or lower (source).
Version 0.8.0 will likely be the last release of this library since PHP 5.2 levels are finally falling below 10%.
Differences from padraic/mockery
The primary difference is naming conventions of the padraic/mockery classes.
Instead of the \Mockery namespace (and sub-namespaces), prefix the class names
with ehough_mockery and follow the PEAR naming convention
A few examples of class naming conversions:
\Mockery -----> ehough_mockery_Mockery
\Mockery\Mock -----> ehough_mockery_mockery_Mock
\Mockery\Matcher\Any -----> ehough_mockery_mockery_matcher_Any
Usage
Visit padraic/mockery for the current documentation.
Releases and Versioning
Releases are synchronized with the upstream padraic repository. e.g. ehough/mockery 0.8.0 has merged the code
from padraic/mockery 0.8.0.
