У меня под моим composer.json этот список пакетов:
"symfony/asset": "*",
"symfony/console": "*",
"symfony/expression-language": "*",
"symfony/flex": "^1.1", // ther's no warning here
"symfony/form": "*",
"symfony/framework-bundle": "*",
"symfony/orm-pack": "*",
"symfony/process": "*",
"symfony/security-bundle": "*",
"symfony/serializer-pack": "*",
"symfony/translation": "*",
"symfony/twig-bundle": "*",
"symfony/validator": "*",
"symfony/web-link": "*",
"symfony/yaml": "*",
К сожалению, после попытки проверки зависимостей композитора с помощью composer validate
я получаю это предупреждение:
Следует избегать несвязанных ограничений версии (*).
Ограничение версии не имеет верхней границы - это не очень хорошая идея.
Я нашел причину, почему по официальному документу https://getcomposer.org/doc/faqs/why-are-unbound-version-constraints-a-bad-idea.md Но я понятия не имею, как исправить предупреждение.
Любая идея, как автоматически (иначе вручную) обновить "*"
дотекущая установленная версия, через несколько полезных командных строк composer
.
(Чтобы определить верхнюю границу для моих ограничений).