Архив рубрики: Composer

Тестирование на соответствие требованиям минимальной версии Symfony

Для больших проектов, настройка версии пакета в Composer, не простая задача. Во-первых, есть много разных способов указания версии пакета. И конечно, вы должны проверить, что версия указанного пакета действительно работает при установке или обновлении проекта, специально под минимальные версии настроенного.

Читать далее

Обновление ваших проектов на Symfony, легкий путь

В во времена Symfony 2.0.x, когда Composer’а еще не существовало, обновить проект с предыдущей минорной версии Symfony к последующему было не всегда просто. Вы должны были объединить изменения, которые были сделаны, в DEPS и deps.lock файлы. Нужно было учесть как изменения ядра Symfony, так и основных бандлов фреймворка, которые включены в поставку Standard Edition. И, конечно, если у вас были другие сторонние зависимости, нужно было обновить их самостоятельно (найти правильный вариант обновления для каждого из них). В принципе все это было вполне выполнимо, хоть и превращалось иногда в кошмар, особенно когда возникали ситуации с конфликтующими зависимостями.

Читать далее