phpunit 和自动加载器
我尝试以这种方式将自动加载器与 phpunit 一起使用:
- 在 phpunit.xml 中我放入
bootstrap="bootstrap.php"
在 bootstrap.php 中我放入
define( '测试', true ); putenv('APPLICATION_ENV=测试'); 函数 __autoload($className) { include_once __autoloadFilename($className); } 函数 __autoloadFilename($className) { return str_replace('_','/',$className).".php"; }
当尝试运行 phpunit 命令时,我收到错误:
Generating code coverage report, this may take a moment.
Fatal error: Method PEAR_Autoloader::__call() must take exactly 2 arguments in /usr/share/php/PEAR/Autoloader.php on line 211
谢谢您的帮助。
I'm trying to use autoloader with phpunit this way:
- in phpunit.xml I put
bootstrap="bootstrap.php"
in bootstrap.php I put
define( 'TESTING', true ); putenv( 'APPLICATION_ENV=testing' ); function __autoload($className) { include_once __autoloadFilename($className); } function __autoloadFilename($className) { return str_replace('_','/',$className).".php"; }
When trying to run phpunit command i get error:
Generating code coverage report, this may take a moment.
Fatal error: Method PEAR_Autoloader::__call() must take exactly 2 arguments in /usr/share/php/PEAR/Autoloader.php on line 211
Thank you for any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论