有没有人用php7方法类型提示尝试过phpunit?我有一个问题,用类似于提示的方法嘲笑类
PHP Fatal error: Declaration of Mockery_0_Forms_Fields_TextField::getSettings() must be compatible with AbstractField::getSettings(): array in /home/n1ks2n/vagrant/$project-name/vendor/mockery/mockery/library/Mockery/Loader/EvalLoader.php(16) : eval()'d code on line 25
因为我的代码中有public function getSettings() : string {/**code here*/}
等方法。认为嘲弄还不知道如何使用它。也许有人有一个解决方法如何告诉模拟类这个方法应该返回甚至类型?
答案 0 :(得分:2)
所以我自己找到了解决方案。问题是关于嘲讽供应商软件包0.9.4或更高版本。只需改变" 0.9。*"到" dev-master"在composer.json中。这个问题将在下一个版本的嘲弄中得到解决。