Size: a a a

2020 September 11

А

Алексей R in Yii Framework 3
Виктор
Это если сервису тестируемому нужен диспетчер в зависимостях
передаёшь диспетчер и он потом тебе скажет, было событие или нет
источник

В

Виктор in Yii Framework 3
Алексей R
передаёшь диспетчер и он потом тебе скажет, было событие или нет
Перешлю тебе свое сообщение
источник

В

Виктор in Yii Framework 3
Переслано от Виктор
Есть метод, который делает  примерно следующее:
$this->eventDispatcher->dispatch(new EventBefore());
try {
   $this->doStuff();
   $this->eventDispatcher->dispatch(new EventAfter());
} catch (Throwable $exception) {
   $this->eventDispatcher->dispatch(new EventFailure());
}

При попытке его потестить, оно упадет.
источник

В

Виктор in Yii Framework 3
Стоп, я не о том сейчас
источник

В

Виктор in Yii Framework 3
Тут да, ничего не упадет, если контролировать, кто подписан на эти события
источник

В

Виктор in Yii Framework 3
Ну айда закроем, если будет реальный кейс - откроем заново
источник

А

Алексей R in Yii Framework 3
ок, но методы на подсчёт кол-ва эвентов думаю будут полезны
источник

T

TradersVE in Yii Framework 3
If I agree on something, you have to simplify the listeners in the event dispatcher is complex.
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Makarov
надо в доку
Добавил в реадми и выпилил cli-опцию для ребилда
источник

AB

Alexander Borisov in Yii Framework 3
Подскажите, у конфиг плагина есть возможность загружать конфиги в зависимости от окружения (APP_ENV)?
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Borisov
Подскажите, у конфиг плагина есть возможность загружать конфиги в зависимости от окружения (APP_ENV)?
нет такого
источник

AB

Alexander Borisov in Yii Framework 3
а как тогда решается эта задача?
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Borisov
а как тогда решается эта задача?
пока никак.

Сейчас сделал PR, можно будет указывать альтернативную конфигурацию:
vendor\bin\yii --config=test
источник

СП

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

AB

Alexander Borisov in Yii Framework 3
т.е. что-то типа public/dev.php и public/prod.php?
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
Там будет чтение окружения через APP_ENV
источник

СП

Сергей Предводителев... in Yii Framework 3
Alexander Borisov
Подскажите, у конфиг плагина есть возможность загружать конфиги в зависимости от окружения (APP_ENV)?
🙈 Ой.. я прочитал у консоли есть возможность.... что делаю то и вижу))
источник

AB

Alexander Borisov in Yii Framework 3
Alexander Makarov
Там будет чтение окружения через APP_ENV
да, но речь про конфиги, которые зависят от окружения. типа для прода один конфиг монолога, для дева - другой
источник

СП

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