Size: a a a

2020 November 12

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
А конфигурирование разве не часть апи?
Нет, это очень частный случай для yiisoft\di + yiisoft\composer-config-plugin
источник

AB

Alexander Borisov in Yii Framework 3
источник

А

Алексей R in Yii Framework 3
Сергей Предводителев
Нет, это очень частный случай для yiisoft\di + yiisoft\composer-config-plugin
Почему нет, если это тоже протокол взаимодействия
источник

AB

Alexander Borisov in Yii Framework 3
Сергей Предводителев
Нет, это очень частный случай для yiisoft\di + yiisoft\composer-config-plugin
+ там могут быть какие-нибудь эвенты использоваться, которые тоже в require не заносятся
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
Почему нет, если это тоже протокол взаимодействия
Нет, я могу работать с пакетом без конфигов
источник

А

Алексей R in Yii Framework 3
Сергей Предводителев
Нет, я могу работать с пакетом без конфигов
Т.е. меняется не протокол конфигурирования а сам конфиг (тюнится иначе)?
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
Т.е. меняется не протокол конфигурирования а сам конфиг (тюнится иначе)?
да
источник

А

Алексей R in Yii Framework 3
И в чем проблема?
источник

СП

Сергей Предводителев... in Yii Framework 3
Речь только о случаях, когда правятся только файлы в папке /config/*
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
И в чем проблема?
yiisoft/di выпускает новую мажорную версию, где координально по другому делаются конфиги для него.

наш пакет yiisoft/xxx обновляет эти конфиги

Как быть с версией для yiisoft/xxx ?
источник

А

Алексей R in Yii Framework 3
Если в пакете ххх не изменилось ничего кроме конфига, то инкрементишь минорно и выставляешь новую мажорную зависимость. Композер не перейдет на минорную версию, пока не обновит мажоррную у зависимости
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
Если в пакете ххх не изменилось ничего кроме конфига, то инкрементишь минорно и выставляешь новую мажорную зависимость. Композер не перейдет на минорную версию, пока не обновит мажоррную у зависимости
зависимости нет
источник

СП

Сергей Предводителев... in Yii Framework 3
пакет не зависит от yiisoft/di
источник

А

Алексей R in Yii Framework 3
Сергей Предводителев
зависимости нет
Ну и в чем проблема
источник

А

Алексей R in Yii Framework 3
Как не зависит
источник

СП

Сергей Предводителев... in Yii Framework 3
мы не тащим в require зависимости конфига
источник

AB

Alexander Borisov in Yii Framework 3
Package must not have dependencies in require section of composer.json that are used in config only.
источник

А

Алексей R in Yii Framework 3
А, ну норм. Конфликта не будет
источник

AB

Alexander Borisov in Yii Framework 3
Но по факту будет 🙂
источник

СП

Сергей Предводителев... in Yii Framework 3
в проекте будет конфликт.

У тебя старый yiisoft/di и новый yiisoft/xxx
источник