传递给SymfonyFixturesLoader :: addFixture()的参数1必须是Doctrine \ Common \ DataFixtures \ FixtureInterface的实例

时间:2018-09-04 11:02:26

标签: symfony doctrine-orm symfony-3.4

完全错误-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 2.7 API服务器上迁移代码时,正在设置新的Symfony 3.4 API服务器。我通过composer包括了几个自定义包,其中Abstrat \ OAuthBundle是其中之一(请参阅标题错误,因为该包似乎是导致问题的原因)

我还没有在./src中创建任何捆绑软件,因为我想让包含库在手之前工作

我看不到为什么将我包含的Abstrat \ OAuthBundle传递给addFixture()

任何帮助/建议将不胜感激

0 个答案:

没有答案