Можно ли удалить плагин зависимости Laminas после перехода с ZF3 на Laminas? - PullRequest
0 голосов
/ 25 марта 2020

Я перенес приложение из Zend Framework 3 в Laminas. Во время миграции сценарий миграции добавил зависимость laminas/laminas-dependency-plugin к composer.json. После этого я удалил это (запустив $ composer remove laminas/laminas-dependency-plugin). На данный момент ошибок нет и все тесты "зеленые". Но, тем не менее, я хотел бы быть уверен, что пакет действительно нужен только для миграции, и мне не нужно ожидать каких-либо проблем, вызванных отсутствием этого.

Нужен ли пакет laminas/laminas-dependency-plugin после успешного завершения перехода с Zend Framework 3 на Laminas?

1 Ответ

2 голосов
/ 26 марта 2020

laminas/laminas-dependency-plugin необходим для случая, когда некоторые из ваших зависимостей хотят пакеты zendframework.

Например, когда некоторые из ваших зависимостей хотят laminas/laminas-stratigility, а некоторые другие * zendframework/zend-stratigility composer установит laminas/laminas-stratigility для удовлетворения обеих зависимостей. Плагин зависимости не будет иметь никакого эффекта.
Однако, когда какая-то зависимость хочет zendframework/zend-inputfilter, а ничто не хочет, его коллега laminas composer установит zendframework/zend-inputfilter. Здесь плагин зависимостей вступает в игру и переписывает его на laminas/laminas-inputfilter

Если ничего не устанавливает пакеты zendframework / *, у вас все в порядке. laminas/laminas-dependency-plugin не является жесткой зависимостью, и вы можете удалить ее.

...