You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PHPMockery::mock()
let's you build a function mock which can be equiped
with Mockery's expectations. After your test you'll have to disable all created
function mocks by calling Mockery::close().
This library comes with the same restrictions as the underlying
php-mock:
Only unqualified function calls in a namespace context can be mocked.
E.g. a call for time() in the namespace foo is mockable,
a call for \time() is not.
The mock has to be defined before the first call to the unqualified function
in the tested class. This is documented in Bug #68541.
In most cases you can ignore this restriction. But if you happen to run into
this issue you can call PHPMockery::define()
before that first call. This would define a side effectless namespaced function.
License and authors
This project is free and under the WTFPL.
Responsable for this project is Markus Malkusch markus@malkusch.de.
Donations
If you like this project and feel generous donate a few Bitcoins here:
1335STSwu9hST4vcMRppEPgENMHD2r1REK
About
Mock non deterministic built-in PHP functions (e.g. time() or rand()) with Mockery.