Size: a a a

2021 May 20

СП

Сергей Предводителев... in Yii Framework 3
Эм... почему всего на свете?
источник

СП

Сергей Предводителев... in Yii Framework 3
Ну вот есть конфигурация контейнера, она собирается из файликов, которые мёржаться. Или ты о чём-то другом?
источник

NO

Nex Otaku in Yii Framework 3
Ну, я не вижу преимуществ единого конфига для всего приложения перед несколькими конфигами для разных частей.

Даже наоборот, когда каждая часть получает свою собственную порцию, это более гибко и более наглядно
источник

СП

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

СП

Сергей Предводителев... in Yii Framework 3
что подразумеваешь под "часть приложения"?
источник

NO

Nex Otaku in Yii Framework 3
То что ты раньше называл - роуты, события, конфигурация контейнера
источник

NO

Nex Otaku in Yii Framework 3
Ладно, если порядок не важен, то остаëтся только объединение файлов в список?

Этого можно легко добиться без всякого merge_plan, одним лишь соглашением.
источник

СП

Сергей Предводителев... in Yii Framework 3
Каким образом соглашение позволит конфиг-плагину узнать где и какие файлы брать?
источник

NO

Nex Otaku in Yii Framework 3
Ну он как-то узнаëт про то где находится merge_plan?
источник

СП

Сергей Предводителев... in Yii Framework 3
роуты, события, конфигурация контейнера не мёржаться между собой.
Для конфигурации контейнера, например, есть пачка файлов (из пакетов + из приложения), которые мёржаться в один массив
источник

AM

Alexander Makarov in Yii Framework 3
План позволяет не ходить в vendor и не сканить в рантайме ничего пытаясь определить, есть там конфиг или нет его.
источник

СП

Сергей Предводителев... in Yii Framework 3
у мержплана конкретное место
источник

AM

Alexander Makarov in Yii Framework 3
Собственно, всё.
источник

AM

Alexander Makarov in Yii Framework 3
Это что-то типа кеша.
источник

AM

Alexander Makarov in Yii Framework 3
Освобождает нас от скана директорий.
источник

СП

Сергей Предводителев... in Yii Framework 3
+ ещё хранит кэши конфигов из пакетов, чтобы узнавать, что обновилось
источник

ПА

Павел Афонин... in Yii Framework 3
а почему не делать какой нить discovery метод который забирал конфиг из плагина / вендора и клал куда нужно и добавлял в мердж?
источник

ПА

Павел Афонин... in Yii Framework 3
один раз просканил после установки пакета в postInstall какой нить и все
источник

СП

Сергей Предводителев... in Yii Framework 3
Примерно это конфиг-плагин и делает :)
источник

NO

Nex Otaku in Yii Framework 3
Прикольно, и поменять нельзя?
источник