这个是我自己写的一个PHP-Mock类,参考了GitHub上的一个项目。这个PHP-Mock类可以将指定命名空间里面指定的函数进行重定义,支持系统函数和用户自定义函数,但是不支持公共命名空间。
下载:
使用方法示例:
require 'phpmock.php'; use phpmock\Mock; // 以下是让app\controller\home命名空间下的file_get_contents函数都返回“123456” $func = function($url){ return '123456'; } Mock::builder('\\app\\controller\\home', 'file_get_contents', $func);
!评论内容需包含中文