在 Symfony 5.3 应用程序中,我正在使用orm-pack
并且当使用 composer outdated 检查过时的依赖项时,我看到它doctrine/dbal
有一个新版本,但我无法升级它,因为它是在 ORM 包中定义的。
$ > composer outdated
Color legend:
- patch or minor release available - update recommended
- major release available - update possible
doctrine/dbal 2.13.2 3.1.1 Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.
有没有办法使用新的包版本orm包?
这是我需要的作曲家 JSON 文件的一部分:
"require": {
"php": "^8.0.09",
"ext-ctype": "*",
"ext-iconv": "*",
"ext-json": "*",
"friendsofsymfony/rest-bundle": "^3.0",
"jms/serializer-bundle": "^3.10",
"nelmio/api-doc-bundle": "^4.4",
"symfony/console": "5.3.*",
"symfony/flex": "^1.3.1",
"symfony/framework-bundle": "5.3.*",
"symfony/http-kernel": "5.3.*",
"symfony/messenger": "5.3.*",
"symfony/monolog-bundle": "^3.5",
"symfony/orm-pack": "^2.1",
"symfony/property-info": "5.3.*",
"symfony/runtime": "5.3.*",
"symfony/translation": "5.3.*",
"symfony/validator": "5.3.*",
"symfony/yaml": "5.3.*"
},
"require-dev": {
"behat/mink": "dev-master",
"friends-of-behat/mink-browserkit-driver": "^1.5",
"friends-of-behat/mink-extension": "2.5",
"friends-of-behat/symfony-extension": "^2.0",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^0.12.94",
"phpstan/phpstan-doctrine": "^0.12.42",
"phpstan/phpstan-phpunit": "^0.12.21",
"phpunit/phpunit": "^9"
},