On 8/16/17 3:02 PM, Ryan Jentzsch wrote:
> I am aware of Advanced PHP debugger but what I need this type of
> functionality for is mocking and testing.

If you're using namespaces you can try overriding the built-in functions
that way. I've done this successfully in my own library for mocking ldap
and imap function calls (https://git.io/v7ALm)

Original post about the idea.
http://www.manuel-strehl.de/dev/overwrite_PHP_built-in_functions.en.html


> As an example I want to use PHPUnit mocking feature to create a mock
> of a class. However in the constructor of this class is the following
> line to get the expected JSON string:

There is the php-mock library, which appears to have integration for
PHPUnit, Mockery, and Prophecy. I can't vouch for it as I've not used it
yet.

https://github.com/php-mock/php-mock

Dave
-- 
David Lundgren
dlundg...@syberisle.net
GPG: 0x26F54D7F

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to