【问题标题】:Testing after update: The plugin class `WyriHaximus\TwigView\Plugin` cannot be found更新后测试:找不到插件类`WyriHaximus\TwigView\Plugin`
【发布时间】:2020-11-05 02:07:16
【问题描述】:

我开始将 CakePHP 3.5 更新到 3.6,但是当我尝试通过测试检查我的代码时,我得到了错误:

InvalidArgumentException:找不到插件类Migrations\Plugin。确保您的自动加载器是正确的。

之后,我运行了命令php composer.phar require --dev phpunit/phpunit:"^5.7|^6.0"

现在出现下一个错误:

InvalidArgumentException:找不到插件类WyriHaximus\TwigView\Plugin。确保您的自动加载器是正确的。

而且我之前没用过这个插件。

我还使用this 发布文件来更新不推荐使用的代码

我该如何解决它,什么会引起这个问题?

完全错误:

3) App\Test\TestCase\Controller\CardsControllerTest::testEditPostError
InvalidArgumentException: The plugin class `WyriHaximus\TwigView\Plugin` cannot be found. Ensure your autoloader is correct.

C:\work\OSPanel\domains\project.loc\vendor\cakephp\cakephp\src\Http\BaseApplication.php:127
C:\work\OSPanel\domains\project.loc\vendor\cakephp\cakephp\src\Http\BaseApplication.php:95
C:\work\OSPanel\domains\project.loc\vendor\cakephp\bake\src\Plugin.php:50
C:\work\OSPanel\domains\project.loc\vendor\cakephp\cakephp\src\Http\BaseApplication.php:154
C:\work\OSPanel\domains\project.loc\vendor\cakephp\cakephp\src\Http\Server.php:124
C:\work\OSPanel\domains\project.loc\vendor\cakephp\cakephp\src\Http\Server.php:82
C:\work\OSPanel\domains\project.loc\vendor\cakephp\cakephp\src\TestSuite\MiddlewareDispatcher.php:149
C:\work\OSPanel\domains\project.loc\vendor\cakephp\cakephp\src\TestSuite\IntegrationTestCase.php:495
C:\work\OSPanel\domains\project.loc\vendor\cakephp\cakephp\src\TestSuite\IntegrationTestCase.php:392
C:\work\OSPanel\domains\project.loc\tests\TestCase\Controller\CardsControllerTest.php:229

谢谢。

【问题讨论】:

  • “我也使用这个发布文件来更新不推荐使用的代码” 你这是什么意思?你关注official migration guide了吗?
  • @Remul ,在指南中推荐隐藏已弃用的集合'errorLevel' => E_ALL ^ E_USER_DEPRECATED,但我想将此代码替换为新代码。在 Github 上,我发现答案女巫建议将代码替换为新版本 (bootsprap.php, webroot/index.php 等) 并保存我的自定义代码。

标签: cakephp phpunit cakephp-3.0


【解决方案1】:

确保您已从 config/routes.php 文件中删除/注释了 Plugin::routes(); 行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-20
    • 2021-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-24
    相关资源
    最近更新 更多