我正在尝试在symfony3.4中添加自定义格式器。 我的代码如下:https://stackoverflow.com/a/49609522/6505678
我的CustomFixtureProvider似乎smth是错误的,但我无法理解它是什么。我认为它不应该实现Doctrine \ Common \ DataFixtures \ FixtureInterface,因为它需要方法load(),并且在CustomFixtureProvider中不应该有这样的方法。
是的,有一个类似的问题,但这是关于添加格式化程序的特定问题。
PHP TypeError: Argument 1 passed to Doctrine\Bundle\FixturesBundle\Loader\SymfonyFixturesLoader::addFixture()
must implement interface Doctrine\Common\DataFixtures\FixtureInterface,
instance of AppBundle\DataFixtures\CustomFixtureProvider given,
called in /var/www/tut/vendor/doctrine/doctrine-fixtures-bundle/Loader/SymfonyFixturesLoader.php
on line 36 in /var/www/tut/vendor/doctrine/doctrine-fixtures-bundle/Loader/SymfonyFixturesLoader.php on line 40