Почему доктрина/доктрина-bundle вызывает ошибки в моем проекте Symfony/Composer после обновления?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Почему доктрина/доктрина-bundle вызывает ошибки в моем проекте Symfony/Composer после обновления?

Сообщение Anonymous »

При попытке выполнить «обновление композитора» происходит сбой в «@auto-scripts» при достижении доктрины/doctrine-bundle.
Ошибка:

Код: Выделить всё

Executing script cache:clear [KO]
[KO]
Script cache:clear returned with error code 1
!!
!!  In ArrayNode.php line 304:
!!
!!    Unrecognized option "use_savepoints" under "doctrine.dbal.connections.defau
!!    lt". Available options are "MultipleActiveResultSets", "application_name",
!!    "auto_commit", "charset", "connectstring", "dbname", "dbname_suffix", "defa
!!    ult_dbname", "default_table_options", "driver", "driver_class", "host", "id
!!    le_connection_ttl", "instancename", "keep_replica", "logging", "mapping_typ
!!    es", "memory", "options", "password", "path", "persistent", "pooled", "port
!!    ", "profiling", "profiling_collect_backtrace", "profiling_collect_schema_er
!!    rors", "protocol", "replicas", "result_cache", "schema_filter", "schema_man
!!    ager_factory", "server", "server_version", "service", "servicename", "sessi
!!    onMode", "sslcert", "sslcrl", "sslkey", "sslmode", "sslrootcert", "unix_soc
!!    ket", "url", "user", "wrapper_class".
!!
!!
!!
Script @auto-scripts was called via post-update-cmd
Мой композитор.json:

Код: Выделить всё

{
"type": "project",
"license": "proprietary",
"minimum-stability": "stable",

"require": {
"symfony/framework-bundle": "^7.3",
"symfony/console": "^7.3",
"symfony/flex": "^2.8",
"symfony/runtime": "^7.3",
"symfony/http-client": "^7.3",
"symfony/twig-bundle": "^7.3",
"symfony/dotenv": "^7.3",
"symfony/uid": "^7.3",
"symfony/yaml": "^7.3",
"doctrine/orm": "^3.5",
"doctrine/doctrine-bundle": "^3.0",
"doctrine/doctrine-migrations-bundle": "^3.5",
"amphp/file": "^3.2"
},
"config": {
"allow-plugins": {
"symfony/flex": true,
"symfony/runtime": true
}
},
"scripts": {
"auto-scripts": {
"cache:clear": "symfony-cmd",
"assets:install %PUBLIC_DIR%": "symfony-cmd"
},
"post-install-cmd": [
"@auto-scripts"
],
"post-update-cmd": [
"@auto-scripts"
]
},
"autoload": {
"psr-4": {
"App\\": "src/"
}
}
}
Это воспроизводимо.
  • Создайте новый пустой каталог
  • Добавьте мой композитор.json
  • Запустите «установку композитора»
Дополнительный контекст, как того требует stackoverflow, чтобы я мог опубликовать:
Я запускаю веб-сайт, использующий PHP, Symfony и Doctor, которым управляет композитор. Теперь я попробовал обновить Symfony с 7.2 до 7.3, но это не сработало.
Для целей тестирования я создал новый каталог и позволил композитору обрабатывать композитор.json (почти) полностью, запустив только «composer require» и «composer require --dev».
Единственное добавление, которое я сделал, — это post-update-cmd и post-install-cmd, поэтому я вижу проблему напрямую и мне не нужно настраивать веб-сервер обслуживание нового каталога.

Подробнее здесь: https://stackoverflow.com/questions/797 ... er-project
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»