Size: a a a

2021 March 05

NO

Nex Otaku in Yii Framework 3
Dmitriy S
Нет, приложение сломал кривой конфиг. Если хочешь полный контроль над конфигом - собирай вручную. Тем более, что ты собирался юзать другой контейнер, эти шаблоны конфигов только для yiisoft/di
Приложение сломал автор пакета.
источник

М

Махмуд in Yii Framework 3
https://www.kai-sassnowski.com/post/contract-tests/
В дополнение к этой статье будет полезно прочитать 10 главу Эванса по DDD.

https://matthiasnoback.nl/2021/02/does-it-belong-in-the-application-or-domain-layer/
Читал несколько статей этого автора, ни одна не понравилась.
И по какой-то причине у него контролеры в инфраструктурном слое, а не в presentation view(user interface ), как в любых других многоуровневых архитектурах

Мне больше примеры на UceCases Роберта Мартина понравились.
https://habr.com/ru/company/mobileup/blog/335382/
Класс usecases, так же можно поделить на два класса application service и domain service из  DDD.
источник

DS

Dmitriy S in Yii Framework 3
Nex Otaku
Приложение сломал автор пакета.
Нет, автор пакета предоставляет только шаблон конфига, а конфижишь его ты (для автоматизации  можно юзать конфиг плагин). Автор сломает приложение если поменяет публичный апи без смены мажорной версии.
источник

AB

Alexander Borisov in Yii Framework 3
Сергей Предводителев
Ты увидишь эти изменения у себя в папочке dist наглядно и легко поправишь конфиг в приложении
А если использовать конфиг сразу из дистрибутива, то ничего не сломается
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
А если использовать конфиг сразу из дистрибутива, то ничего не сломается
Изменения пропадут
источник

СП

Сергей Предводителев... in Yii Framework 3
Для простоты можно представить, что этого конфига нет - он просто в доке написан.
источник

AB

Alexander Borisov in Yii Framework 3
проблема конфига текущего в том, что он воспринимает одинакого и конфиги контейнера и параметры пакета. Конфиги контейнера мало смысла вытаскивать в твое приложение, а вот параметры - надо
источник

А

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

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
проблема конфига текущего в том, что он воспринимает одинакого и конфиги контейнера и параметры пакета. Конфиги контейнера мало смысла вытаскивать в твое приложение, а вот параметры - надо
Оно все собирается в один конфиг. Если тебе надо поменять параметры пакета, то ты идешь в конфиг пакета в config/packages и там меняешь.
источник

А

Алексей R in Yii Framework 3
в параметрах (определениях) контейнера используются параметры params
источник

NO

Nex Otaku in Yii Framework 3
Dmitriy S
Нет, автор пакета предоставляет только шаблон конфига, а конфижишь его ты (для автоматизации  можно юзать конфиг плагин). Автор сломает приложение если поменяет публичный апи без смены мажорной версии.
Нет, если автор пакета включил конфиг в пакет то он отвечает за этот конфиг точно так же как за любой другой код пакета.
источник

NO

Nex Otaku in Yii Framework 3
За каждую б...ь строку кода, текста и за каждый файл.
источник

А

Алексей R in Yii Framework 3
кстати, можно подумать, может стоит по-дргуому группировать конфиги. Добавлять к именам префиксы пакетов и сваливать в папки params|common|console|web...
источник

DS

Dmitriy S in Yii Framework 3
Nex Otaku
Нет, если автор пакета включил конфиг в пакет то он отвечает за этот конфиг точно так же как за любой другой код пакета.
Это шаблон конфига. Как только ты это поймешь, все встанет на свои места.
источник

NO

Nex Otaku in Yii Framework 3
Это отмазки для малышей.
источник

СП

Сергей Предводителев... in Yii Framework 3
Алексей R
кстати, можно подумать, может стоит по-дргуому группировать конфиги. Добавлять к именам префиксы пакетов и сваливать в папки params|common|console|web...
теоретически файл конфига в пакете как угодно может называться и иметь вложенные папки
источник

NO

Nex Otaku in Yii Framework 3
Как только ты это поймёшь то всё встанет на свои места.
источник

AB

Alexander Borisov in Yii Framework 3
понятно что связаны. параметры - это своего рода публичный интерфейс. дескать заполни их и все будет работать
источник

А

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

DS

Dmitriy S in Yii Framework 3
Nex Otaku
Это отмазки для малышей.
Малыш у нас ты) Но тебе нравится видимо глупо выглядеть выдвигая очевидно глупые идеи)
источник