Size: a a a

2020 June 19

Д

Дмитрий in Yii Framework 3
WeakMap и все дела
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
2. Имеет ли смысл юзать билдер без плагина?
Да, из скрипта index.php, как и сейчас, добавить только в файл __files.php параметр с времегнем кеширования. Если файл не находит, то делается полный билд, если находит - ребилд согласно времени кеширования, которое в проде 0, то есть не ребилдим.
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
Как на счёт того, чтобы отказаться от params.php в сторону контейнера с ParameterInetrface, который отдает массивы? Тогда никакие конфигураторы не нужны, ведь у нас есть ServiceProvider в di. И их даже скоро в пср закинут вроде как
Сомневаюсь. Я готов там поучаствовать, но у участников кардинально противоположные идеи. Половина смотрит на Laravel и Symfony, а у половины идеи попроще (не совместимые).
источник

Д

Дмитрий in Yii Framework 3
Alexander Makarov
Тогда все начнут не конфижить сервисы, а тащить в приложение ParamsInterface
Это дело каждого. Кто захочет, тот сделает этот интерфейс и прокинет.
А кто не захочет, тот не будет его использовать в приложении
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
А мы будет убирать его :)
Кого убирать? ParamsInterface?
источник

Д

Дмитрий in Yii Framework 3
Да
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
Это дело каждого. Кто захочет, тот сделает этот интерфейс и прокинет.
А кто не захочет, тот не будет его использовать в приложении
Вот не надо. Плохая идея параметры тащить напрямую.
источник

Д

Дмитрий in Yii Framework 3
Много чего есть плохого на свете. Это же не значит, что этого не должно быть
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Да, из скрипта index.php, как и сейчас, добавить только в файл __files.php параметр с времегнем кеширования. Если файл не находит, то делается полный билд, если находит - ребилд согласно времени кеширования, которое в проде 0, то есть не ребилдим.
Ну так это мы и сейчас сделать можем. Надо только чуть ребилд модифицировать.
источник

AM

Alexander Makarov in Yii Framework 3
Без всякого выделения частей в другой пакет.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Без всякого выделения частей в другой пакет.
Выделять не обязательно, если можете - сделайте. Я думаю, что внутряк Plugin вообще надо в Builder перенести
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Выделять не обязательно, если можете - сделайте. Я думаю, что внутряк Plugin вообще надо в Builder перенести
Ну то есть ничего не переносить? :)
источник

AM

Alexander Makarov in Yii Framework 3
Вопрос только один. На основе чего билдить-то?
источник

AM

Alexander Makarov in Yii Framework 3
То есть сейчас у нас есть при запуске плагина:

1. Структура пакетов приложения.
источник

AM

Alexander Makarov in Yii Framework 3
2. Для каждого пакета конфиг.
источник

AM

Alexander Makarov in Yii Framework 3
Откуда мы это всё будем брать?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Ну то есть ничего не переносить? :)
Почему? Сделать - это я о возможности запуска билдера без плагин апи
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Откуда мы это всё будем брать?
Из композера
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Из композера
Без запуска composer-а? :)
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Без запуска composer-а? :)
Да, но придется композер зависимостью поставить
источник