升级 Symfony 2.7 时出现问题
Issue when upgrading Symfony 2.7
嗨,Whosebug 社区,
我正在处理一个使用 Sf2 和 CouchDB 数据库的项目。我尝试将我的 Sf2.7 更新到最新版本,但是当我更新到 Sf2.8 时,缓存清理/预热命令出现错误。
[Symfony\Component\Debug\Exception\FatalThrowableError]
Type error: Argument 1 passed to Doctrine\Common\Annotations\AnnotationReader::__construct() must be an instance of Doctrine\Common\Annotations\DocParser, instance of Doctrine\Common\Annotations\CachedReader given, called in /var/www/symfony/app/cache/dev/appDevDebugProjectContainer.php on line 766
我知道 CachedReader 会被弃用,但我不知道去哪里搜索来解决这个问题。
我在 GitHub couchdb-odm / odm-bundle 存储库中找不到此类问题...
如果您需要有关所有版本的更多信息,请告诉我,感谢您的帮助!
Stack trace:
0 /var/www/symfony/app/cache/dev/appDevDebugProjectContainer.php(766): Doctrine\Common\Annotations\AnnotationReader->__construct(Object(Doctrine\Common\Annotations\CachedReader))
1 /var/www/symfony/app/bootstrap.php.cache(2248): appDevDebugProjectContainer->getDoctrineCouchdb_Odm_DefaultDocumentManagerService()
2 /var/www/symfony/vendor/doctrine/couchdb-odm-bundle/Doctrine/Bundle/CouchDBBundle/CacheWarmer/ProxyCacheWarmer.php(35): Symfony\Component\DependencyInjection\Container->get('doctrine_couchd...')
3 /var/www/symfony/vendor/sy in /var/www/symfony/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php on line 176
您始终可以覆盖服务定义并删除导致问题的参数
<service id="doctrine_couchdb.odm.metadata.annotation_reader" class="%doctrine_couchdb.odm.metadata.annotation_reader.class%" public="false">
</service>
嗨,Whosebug 社区,
我正在处理一个使用 Sf2 和 CouchDB 数据库的项目。我尝试将我的 Sf2.7 更新到最新版本,但是当我更新到 Sf2.8 时,缓存清理/预热命令出现错误。
[Symfony\Component\Debug\Exception\FatalThrowableError] Type error: Argument 1 passed to Doctrine\Common\Annotations\AnnotationReader::__construct() must be an instance of Doctrine\Common\Annotations\DocParser, instance of Doctrine\Common\Annotations\CachedReader given, called in /var/www/symfony/app/cache/dev/appDevDebugProjectContainer.php on line 766
我知道 CachedReader 会被弃用,但我不知道去哪里搜索来解决这个问题。
我在 GitHub couchdb-odm / odm-bundle 存储库中找不到此类问题...
如果您需要有关所有版本的更多信息,请告诉我,感谢您的帮助!
Stack trace:
0 /var/www/symfony/app/cache/dev/appDevDebugProjectContainer.php(766): Doctrine\Common\Annotations\AnnotationReader->__construct(Object(Doctrine\Common\Annotations\CachedReader))
1 /var/www/symfony/app/bootstrap.php.cache(2248): appDevDebugProjectContainer->getDoctrineCouchdb_Odm_DefaultDocumentManagerService()
2 /var/www/symfony/vendor/doctrine/couchdb-odm-bundle/Doctrine/Bundle/CouchDBBundle/CacheWarmer/ProxyCacheWarmer.php(35): Symfony\Component\DependencyInjection\Container->get('doctrine_couchd...')
3 /var/www/symfony/vendor/sy in /var/www/symfony/vendor/doctrine/annotations/lib/Doctrine/Common/Annotations/AnnotationReader.php on line 176
您始终可以覆盖服务定义并删除导致问题的参数
<service id="doctrine_couchdb.odm.metadata.annotation_reader" class="%doctrine_couchdb.odm.metadata.annotation_reader.class%" public="false">
</service>