Size: a a a

2020 August 10

AM

Alexander Makarov in Yii Framework 3
Разве что только в index его последним руками пихать
источник

AM

Alexander Makarov in Yii Framework 3
но как-то это некрасиво
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Тогда не ясно, что с этим вообще можно сделать...
источник

DS

Dmitriy S in Yii Framework 3
Валидатор отдельно вот так запускать, а из провайдера валидацию убрать
источник

DS

Dmitriy S in Yii Framework 3
Валидация не нужна в проде, она только тормозить будет
источник

AM

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

DS

Dmitriy S in Yii Framework 3
Вот эту вот часть оставить только
$eventConfig = require Builder::path('events-web', dirname(__DIR__));
if (getenv('APP_ENV') === 'dev') {
   $validator = $container->get(EventConfigValidator::class);
   $validator->validateConfig($eventConfig);
}
источник

DS

Dmitriy S in Yii Framework 3
А еще лучше ее сделать плагином к плагину композера
источник

DS

Dmitriy S in Yii Framework 3
Тогда валидация после ребилда будет запускаться
источник

AM

Alexander Makarov in Yii Framework 3
а в провайдер как тащить конфиг?
источник

AM

Alexander Makarov in Yii Framework 3
в index.php опять
источник

AM

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

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
в index.php опять
Нет, в провайдере же
источник

AM

Alexander Makarov in Yii Framework 3
а конфижить провайдер как?
источник

AM

Alexander Makarov in Yii Framework 3
'yiisoft/event-dispatcher/eventdispatcher' => [
       '__class' => EventDispatcherProvider::class,
       '__construct()' => [
           require Builder::path('events-console')
       ],
   ],
источник

AM

Alexander Makarov in Yii Framework 3
так не будет работать
источник

DS

Dmitriy S in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
Аналогично сделай
источник

AM

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

AM

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