Size: a a a

2020 May 27

DS

Dmitriy S in Yii Framework 3
Andrii Vasyliev
мы используем плоскую структуру парамов, без массивов, через точку, с префиксом типа названия проекта, который может быть общий для нескольких пакетов:
`
return [
 'the-project.some-feature.enabled' => false`,
 'the-project.some-feature.name' => 'default',
];
`
так потом чуток читабельнее:
`
SomeFeature::class => [
  '__class' => ..,
  'enabled' => $params['the-project.some-feature.enabled'],
]
`
но массивами c именами пакетов, тоже ок
главное чтоб порядок был
А параметры плагином на каком этапе вычисляются? Я могу сделать в конфиге пакета как-то так?
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Ну, вижу что мнения в общем сходятся. Это хорошо. @yiiliveext я тогда запишу в доку и начнём править пакеты.
И ты еще говорил, что мерж референсов сделаешь в контейнере рекурсивный
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Да, но подумать смогу только начиная с пятницы.
Вот по этому кейсу
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
в прошлый раз из головы вылетело :(
источник

AV

Andrii Vasyliev in Yii Framework 3
да, уже обсуждали, можно сделать, проблем вызвать не должно
источник

T

TradersVE in Yii Framework 3
fdqn simple
источник

Д

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

Д

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

AM

Alexander Makarov in Yii Framework 3
А зачем с дебагом?
источник

Д

Дмитрий in Yii Framework 3
чтобы всю инфу выбивал в консоль
источник

AM

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

Д

Дмитрий in Yii Framework 3
вот сейчас тесты упали, а что было в stdout я не увижу, а хотелось бы
источник

Д

Дмитрий in Yii Framework 3
сольём?
источник

AM

Alexander Makarov in Yii Framework 3
да, 10 минут
источник

AM

Alexander Makarov in Yii Framework 3
Слил
источник

А

Алексей R in Yii Framework 3
В принципе норм, хотя мне больше импонирует Vendor\Package\Config::class, т.е. юзать имя класса конфига. Это даёт возможность также юзать несколько конфигов водном пакете, либо юзать несколько версий конфигов одного пакета (через наследование)
Но у нас нет классов-конфигов, поэтому и выбора нет :)
источник

Д

Дмитрий in Yii Framework 3
можно в github actions заставить матрицу проходить все испытания, а не останавливаться, если какой-то один упал?
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
В принципе норм, хотя мне больше импонирует Vendor\Package\Config::class, т.е. юзать имя класса конфига. Это даёт возможность также юзать несколько конфигов водном пакете, либо юзать несколько версий конфигов одного пакета (через наследование)
Но у нас нет классов-конфигов, поэтому и выбора нет :)
ну внутри пакета-то уж разберётся автор
источник

AM

Alexander Makarov in Yii Framework 3
Дмитрий
можно в github actions заставить матрицу проходить все испытания, а не останавливаться, если какой-то один упал?
Можно. Но зачем?
источник