ehough/mockery

Fork of padraic/mockery compatible with PHP 5.2+.

Installs: 858

Dependents: 5

Stars: 0

Watchers: 1

Forks: 237

Open Issues: 0

0.8.0 2013-07-17 20:15 UTC

README

Build Status Project Status: Unsupported - The project has reached a stable, usable state but the author(s) have ceased all work on it. A new maintainer may be desired. Latest Stable Version License

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.