我收到此错误
Fatal error: Call to a member function hasResource() on a non-object in D:\Projects\Tickle\application\controllers\ErrorController.php on line 53
第 53 行的样子
if (!$bootstrap->hasResource('Log')) {
好像$this->getInvokeArg('bootstrap')
退货了null
。我没有其他错误。我在其他地方读到了另一个问题,可能引发了一个异常,该异常会重置我的控制器或引导程序或类似的东西。是否有可能不显示该异常?即使在 PHP 错误日志中?
我目前的设置看起来像
- PHPUnit 的 bootstrap.php http://pastebin.com/YiP7i736
- 我尝试删除所有文件/测试,直到剩下 1 个测试http://pastebin.com/CsrLys4v
单个测试运行良好,但我仍然收到错误
D:\Projects\Tickle\tests>phpunit
PHPUnit 3.5.5 by Sebastian Bergmann.
.
Fatal error: Call to a member function hasResource() on a non-object in D:\Projects\Tickle\application\controllers\Error
Controller.php on line 53