Size: a a a

2020 July 23

В

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

А

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

А

Алексей R in Yii Framework 3
Проще же чем по конфигу контейнера ползать и искать интерфейсы
источник

В

Виктор in Yii Framework 3
@roxblnfk если подобное хардкодить в vendor/bin/yii, то нет
источник

В

Виктор in Yii Framework 3
Алексей R
Проще же чем по конфигу контейнера ползать и искать интерфейсы
Тут не соглашусь) ИМХО, более просто и гибко с интерфейсом
источник

А

Алексей R in Yii Framework 3
Виктор
@roxblnfk если подобное хардкодить в vendor/bin/yii, то нет
Энтри пойнты скорее всего все будут в приложении, а не в пакете
источник

В

Виктор in Yii Framework 3
Мы ж предоставляем дефолтные, которые по идее должны процентах в 80-90 случаев подходить без изменений
источник

А

Алексей R in Yii Framework 3
Виктор
Мы ж предоставляем дефолтные, которые по идее должны процентах в 80-90 случаев подходить без изменений
Мы же можем использовать кеш как в случае с конфиг плагином
источник

В

Виктор in Yii Framework 3
@samdark недавно спрашивал, кто менял файл yii в yii2. Как выяснилось, никто (за исключением выключения режима дебага).
источник

А

Алексей R in Yii Framework 3
Виктор
@samdark недавно спрашивал, кто менял файл yii в yii2. Как выяснилось, никто (за исключением выключения режима дебага).
Не в курсе истории, поэтому намёк не понял :/
источник

DS

Dmitriy S in Yii Framework 3
Виктор
@samdark недавно спрашивал, кто менял файл yii в yii2. Как выяснилось, никто (за исключением выключения режима дебага).
я спрашивал, @samdark менял, но эти кейсы не валидны для yii3
источник

А

Алексей R in Yii Framework 3
Дмитрий, а что если чек проводить при пересборке конфигов?
источник

В

Виктор in Yii Framework 3
Алексей R
Не в курсе истории, поэтому намёк не понял :/
Я к тому, что энтрипоинты дефолтные нужны и хороши, и не надо заставлять юзеров их переписывать ислючительно для замены условия dev-окружения. По моему мнению, подобные вещи должны решаться конфигурацией вроде опциональных файлов конфига для dev окружения.
источник

В

Виктор in Yii Framework 3
Берешь и в common.local.php пишешь EventConfiguratorInterface::class => ConfiguratorWithChecks::class, профит. Все работает из коробки.
источник

А

Алексей R in Yii Framework 3
Виктор
Я к тому, что энтрипоинты дефолтные нужны и хороши, и не надо заставлять юзеров их переписывать ислючительно для замены условия dev-окружения. По моему мнению, подобные вещи должны решаться конфигурацией вроде опциональных файлов конфига для dev окружения.
Ничто не мешает сделать конфиг для общего чекера
источник

А

Алексей R in Yii Framework 3
Виктор
Берешь и в common.local.php пишешь EventConfiguratorInterface::class => ConfiguratorWithChecks::class, профит. Все работает из коробки.
Наплодим сущностей в пакетах одинаковых
источник

В

Виктор in Yii Framework 3
Алексей R
Наплодим сущностей в пакетах одинаковых
Например?
источник

А

Алексей R in Yii Framework 3
Виктор
Например?
Ну вон на один конфигуратор 2 реализации
источник

А

Алексей R in Yii Framework 3
С чеками и без
источник

В

Виктор in Yii Framework 3
В одном пакете 2 реализации под разные кейсы с одним дефолтным. Нормальная ситуация.
источник