Size: a a a

2020 October 20

В

Виктор in Yii Framework 3
Alexey Samoylov
сконфигурировать какой-нить сентри клиент, взяв http клиент из контейнера
А зачем это делать до начала обработки реквеста?
источник

В

Виктор in Yii Framework 3
Alexey Samoylov
подписка на события может быть условной и зависеть от getenv
Для этих целей есть условно подключаемые конфиги
источник

В

Виктор in Yii Framework 3
Т.е. подключаемые по условию
источник

AS

Alexey Samoylov in Yii Framework 3
Виктор
А зачем это делать до начала обработки реквеста?
затем, что у тебя может сторонний сервис провайдер упасть, и ты должен событие об этом получить в сентри
источник

СП

Сергей Предводителев... in Yii Framework 3
@viktorprogger вот это очень хороший пример для бута https://github.com/yiisoft/widget/blob/master/src/WidgetFactoryProvider.php
источник

AB

Alexander Borisov in Yii Framework 3
Не первый раз замечаю. Почему инжектор всегда создается отдельно, вместо того чтобы заинжектить его инстас? $injector = new Injector($this->container);
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Borisov
Не первый раз замечаю. Почему инжектор всегда создается отдельно, вместо того чтобы заинжектить его инстас? $injector = new Injector($this->container);
Мне кажется инжектор должен работать с контейнером, который ему дают, а не с неким контейнером которым его сконфигурирован где-то там
источник

AS

Alexey Samoylov in Yii Framework 3
Виктор
А зачем это делать до начала обработки реквеста?
некоторые вещи нужно делать вообще до инита приложения, например конфигурирование сборщика метрик ElasticApm 😉
источник

AM

Alexander Makarov in Yii Framework 3
Alexey Samoylov
некоторые вещи нужно делать вообще до инита приложения, например конфигурирование сборщика метрик ElasticApm 😉
Для этого есть index.php
источник

AS

Alexey Samoylov in Yii Framework 3
Alexander Makarov
Для этого есть index.php
угу
источник

AS

Alexey Samoylov in Yii Framework 3
я про то, что не все вещи можно унести в конфиг
источник

AM

Alexander Makarov in Yii Framework 3
Да, не все.
источник

AB

Alexander Borisov in Yii Framework 3
Сергей Предводителев
Мне кажется инжектор должен работать с контейнером, который ему дают, а не с неким контейнером которым его сконфигурирован где-то там
а разве в приложении несколько контейнеров?
источник

AM

Alexander Makarov in Yii Framework 3
Тут какая штука. Если бутстрап нужен в приложении прям свой, то лучше чем index.php места нет... и не надо.
источник

AS

Alexey Samoylov in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
Проблема только с пакетами. Если хочется чтобы они автоматом что-то там бутстрапили.
источник

СП

Сергей Предводителев... in Yii Framework 3
В целом норм логика. Вот только куда этот хэндлкр положить? Ещё один пакет? :)
источник

AM

Alexander Makarov in Yii Framework 3
Сергей Предводителев
В целом норм логика. Вот только куда этот хэндлкр положить? Ещё один пакет? :)
Один в веб, другой в консоль?
источник

AM

Alexander Makarov in Yii Framework 3
Ну или пакет, да...
источник

AB

Alexander Borisov in Yii Framework 3
Сергей Предводителев
Мне кажется инжектор должен работать с контейнером, который ему дают, а не с неким контейнером которым его сконфигурирован где-то там
в любом случае по-хорошему инжектить инжектор с уже конфигурированным нужным контейнером
источник