ehough / mockery
Fork of padraic/mockery compatible with PHP 5.2+.
Installs: 879
Dependents: 4
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 405
Open Issues: 0
Requires
- php: >=5.2
- lib-pcre: >=7.0
Requires (Dev)
- hamcrest/hamcrest: 1.1.0
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2020-05-15 16:58:41 UTC
README
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+.
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).
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
.