我正在尝试在 symfony3.4 中添加自定义格式化程序。我的代码如下所示:https ://stackoverflow.com/a/49609522/6505678
看起来我的 CustomFixtureProvider 有问题,但我不明白它是什么。我认为它不应该实现 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