symfony - 传递给 SymfonyFixturesLoader::addFixture() 的参数 1 必须是 Doctrine\Common\DataFixtures\FixtureInterface 的一个实例
问题描述
完全错误 -Symfony\Component\Debug\Exception\FatalThrowableError: Type error: Argument 1 passed to Doctrine\Bundle\FixturesBundle\Loader\SymfonyFixturesLoader::addFixture() must be an instance of Doctrine\Common\DataFixtures\FixtureInterface, instance of Abstrat\OAuthBundle\Controller\TokenController given, called in /var/www/html/vendor/doctrine/doctrine-fixtures-bundle/Loader/SymfonyFixturesLoader.php on line 36 in /var/www/html/vendor/doctrine/doctrine-fixtures-bundle/Loader/SymfonyFixturesLoader.php on line 40
我正在设置一个新的 Symfony 3.4 API 服务器,因为我正在从旧的 Symfony 2.7 API 服务器迁移代码。我通过作曲家包含了几个自定义包,其中 Abstrat\OAuthBundle 是其中之一(请参阅标题中的错误,因为这个包似乎是导致问题的原因)
我还没有在 ./src 中创建任何包,因为我想让包含库提前工作
我不明白为什么我包含的 Abstrat\OAuthBundle 被传递给 addFixture()
任何帮助/建议将不胜感激
解决方案
推荐阅读
- core-plot - 如何在 Coreplot 中实现心率监测器风格的情节
- python - ModuleNotFoundError:安装后没有名为“selenium”的模块
- javascript - 如何将字符串日期转换为日期格式?
- conan - 有没有办法在介子中使用柯南包?
- django - django-registration 无效激活密钥错误,但用户帐户被激活
- r - 如果在两次之间,如何从另一个表返回值?
- gnuradio-companion - 在 GNU Radio Companion 中,Signal Source 模块上的 Gray Frequency 选项卡是什么?
- java - JDB 中每个方法的入口断点
- flutter - 如何在 Dart/Flutter 中显示两个十进制值?
- python - ¿我怎样才能绕过这个“未声明”的错误?