Symfony Flex: что делает файл symfony.lock?

После установки symfony/serializer Я понял, что мой symfony.lock файл изменился:

diff --git a/symfony.lock b/symfony.lock
index ba6e23f..bfc391e 100644
--- a/symfony.lock
+++ b/symfony.lock
@@ -301,5 +301,8 @@
},
"symfony/asset": {
"version": "v3.3.10"+    },
+    "symfony/serializer": {
+        "version": "v3.3.13"}
}

Из того, что я понимаю, он был представлен с Symfony Flex, но чем он отличается от composer.lock и зачем это нужно?

15

Решение

Это правильный файл блокировки для Рецепты Symfony вместо того, чтобы пытаться угадать через состояние composer.lock

Flex следит за рецептами, установленными в symfony.lock файл, который должен быть зафиксирован в вашем хранилище кода (CVS).
http://symfony.com/doc/current/setup/flex.html#how-does-flex-work

Это было введено с Flex 1.0.34 Версия, изначально для устранения ошибок, как это: «Настройка рецептов выполняется дважды».

15

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]