This library is no longer supported or maintained as PHP 5.2 usage levels have finally dropped below 10%
Fork of padraic/mockery compatible with PHP 5.2+.
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).
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
Visit padraic/mockery for the current documentation.
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
.