Size: a a a

2020 August 12

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Если массивом коллейбл задать без объекта в первом элементе
Если там честная статика, то ок.
источник

АН

Александр Некрасов... in Yii Framework 3
@samdark сливаю ПР ?, нужно срочно ), завтра тесты добавлю
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
мы и так балуемся инстанциированием разве?
а, не, там нет такого, тогда норм
источник

AM

Alexander Makarov in Yii Framework 3
Вот да. Нет там.
источник

AM

Alexander Makarov in Yii Framework 3
Александр Некрасов
@samdark сливаю ПР ?, нужно срочно ), завтра тесты добавлю
Да, ок.
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
@roxblnfk за тебя уже фиксы делают? :)
Я срочно уезжал, а ему очень надо )
источник

Д

Дмитрий in Yii Framework 3
блин.. как-бы описать...косяк тут. пример: в yiisoft/demo пишем в providers.php:
'yiisoft/event-dispatcher/eventdispatcher' => [
       '__class' => EventDispatcherProvider::class,
       '__construct()' => [$config['events']],
   ],

делаем composer du, и получаем undefined index: events . так-как при мерже всех composer-plugin из composer.json,  events оказались ПОД providers, тогда как в родительском , основном composer.json events НАД providers...
и такое вот происходит в зависимости от пакетов поставленных и как у них там composer-plugin настроен.
например в yii-extension/demo, events-web находятся ПОД providers-web
источник

Д

Дмитрий in Yii Framework 3
и если там уже  в providers-web юзнуть $config['events-web'] то тоже получим undefined index
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
и если там уже  в providers-web юзнуть $config['events-web'] то тоже получим undefined index
ну сделай пока пр по пакетам с тсправлением порядка
источник

Д

Дмитрий in Yii Framework 3
Dmitriy S
ну сделай пока пр по пакетам с тсправлением порядка
не сделать. так-как этот косяк происходит, если, например нету секций events а идут сразу providers
источник

Д

Дмитрий in Yii Framework 3
ну, не только, но отчасти из-за этого
источник

Д

Дмитрий in Yii Framework 3
надо тогда ВСЕГДА иметь все эти events, providers и тд
источник

DS

Dmitriy S in Yii Framework 3
Дмитрий
не сделать. так-как этот косяк происходит, если, например нету секций events а идут сразу providers
если нету секции, то оно и не смержит по идее
источник

Д

Дмитрий in Yii Framework 3
щас приведу пример..
источник

Д

Дмитрий in Yii Framework 3
идет композер-плугин по composer.json пакетов. натыкается на пакет , где такой порядок: common, events-console, providers-console, providers-web.  а в основном всё как надо: events, events-console, events-web, providers, providers-console, providers-web , вот только providers-web уже выше чем events-web
источник

Д

Дмитрий in Yii Framework 3
ну то-есть поэтому вот в demo events и улетело под  providers
источник

Д

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

DS

Dmitriy S in Yii Framework 3
Дмитрий
и вот из-за того что пакетов куча, и в них может быть рандомный порядок , получим рандомные косяки.
это уже тогда к @samdark, он работу проверял с мержем ивентов
источник

Д

Дмитрий in Yii Framework 3
щас ещё раз с нуля поставлю демо, ещё раз проверю.
источник

Д

Дмитрий in Yii Framework 3
Дмитрий
блин.. как-бы описать...косяк тут. пример: в yiisoft/demo пишем в providers.php:
'yiisoft/event-dispatcher/eventdispatcher' => [
       '__class' => EventDispatcherProvider::class,
       '__construct()' => [$config['events']],
   ],

делаем composer du, и получаем undefined index: events . так-как при мерже всех composer-plugin из composer.json,  events оказались ПОД providers, тогда как в родительском , основном composer.json events НАД providers...
и такое вот происходит в зависимости от пакетов поставленных и как у них там composer-plugin настроен.
например в yii-extension/demo, events-web находятся ПОД providers-web
источник