3

私は次のようにphpunitでオートローダーを使用しようとしています:

  • phpunit.xmlに入れましたbootstrap="bootstrap.php"
  • bootstrap.phpに入れました

    define( 'TESTING', true );
    putenv( 'APPLICATION_ENV=testing' );
    
    
    function __autoload($className) {    
        include_once __autoloadFilename($className);
    }
    
    
    function __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

助けてくれてありがとう。

4

0 に答える 0