Php AspectMock';无法解析某些文件

Php AspectMock';无法解析某些文件,php,yii2,codeception,Php,Yii2,Codeception,当使用Yi2运行单元测试时,我从codeception aspectmock供应商那里得到了一些错误。消息显示如下 [运行时异常] AspectMock无法分析某些文件。 尝试将它们从分析列表中排除。 出现此异常的原因如下: 已重新声明函数trait_exists(先前在文件/var/www/html/myproject/vendor/phpunit/phpunit mock objects/src/Framework/MockObject/Generator.php中声明) 我知道这个消息的意

当使用Yi2运行单元测试时,我从codeception aspectmock供应商那里得到了一些错误。消息显示如下

[运行时异常]
AspectMock无法分析某些文件。
尝试将它们从分析列表中排除。
出现此异常的原因如下:
已重新声明函数trait_exists(先前在文件/var/www/html/myproject/vendor/phpunit/phpunit mock objects/src/Framework/MockObject/Generator.php中声明)


我知道这个消息的意思,但不知道如何修复它。有没有人有解决这个问题的经验?

因为这里没有回答这个问题,而且在他们的github页面上,所以在初始化AspectMock\Kernel时,将它排除在bootstrap.php文件中

    $kernel->init(
    [
      'appDir' => $include_path,
      // Set the path to the class files.
      'includePaths' => [$include_path],
      // Exclude out phpunit tests otherwise aspect mock could have issues properly forming mocks.
      'excludePaths' => [
          // add files here
      ],
    ]
);
根据

在中报告您的问题