Size: a a a

2020 September 22

МН

Максим Никитин... in Yii Framework 3
в чем может быть дело?
источник

Д

Дмитрий in Yii Framework 3
Так в ошибке написано же - все типизированные свойства должны первый раз заполнится, прежде чем быть прочитанными.
Если ты в конструкторе не делаешь $this->type = $type, тогда добавь null как значение по умолчанию к свойству класса.
источник

DS

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

СП

Сергей Предводителев... in Yii Framework 3
Да, нужно смотреть есть или нет. Поправлю
источник

В

Виктор in Yii Framework 3
Привет всем. Кто-нибудь в курсе, это я что-то не так делаю, или PhpStorm еще не поддерживает?
источник

AM

Alexander Makarov in Yii Framework 3
Скорее всего ещё не поддерживает
источник

В

Виктор in Yii Framework 3
Поискал в их блоге. Похоже, пока из 8 только union types завезли.
источник

ES

Eugene She in Yii Framework 3
А это как это область видимости у аргумента?
источник

DS

Dmitriy S in Yii Framework 3
Eugene She
А это как это область видимости у аргумента?
источник

ES

Eugene She in Yii Framework 3
Ниче се. Спасибо.
источник

В

Виктор in Yii Framework 3
Кто-нибудь напомнит, чем закончилось обсуждение использования weak reference в контейнере?
источник

А

Алексей R in Yii Framework 3
решили, что не понятно, сделай реализацию а там посмотрим. Всё как обычно )
источник

AM

Alexander Makarov in Yii Framework 3
Вроде не нашли профита.
источник

DS

Dmitriy S in Yii Framework 3
Вообще мне не нравится идея сделать все сервисы синглтонами. Я думаю лучше сделать несинглтон по дефолту, а для синглтонов сделать спецтег scope.singlton. Потом надо разделить кеширование объектов и хранение инстанса синглтона, это нужно для приложений, использующих request loop. То есть, если это не синглтон, то мы кешируем объект при первом обращении и потом отдаем его из кеша через клонирование, а если синглтон, то пишем в кеш и клонируем в инстанс, каждый запрос все инстансы сбрасываются, а кеш остается, поскольку за то, что в кеше отвечает предзагрузка.
источник

AB

Alexander Borisov in Yii Framework 3
> и потом отдаем его из кеша через клонирование
а если надо будет заново создавать?
источник

T

TradersVE in Yii Framework 3
Dmitriy S
Вообще мне не нравится идея сделать все сервисы синглтонами. Я думаю лучше сделать несинглтон по дефолту, а для синглтонов сделать спецтег scope.singlton. Потом надо разделить кеширование объектов и хранение инстанса синглтона, это нужно для приложений, использующих request loop. То есть, если это не синглтон, то мы кешируем объект при первом обращении и потом отдаем его из кеша через клонирование, а если синглтон, то пишем в кеш и клонируем в инстанс, каждый запрос все инстансы сбрасываются, а кеш остается, поскольку за то, что в кеше отвечает предзагрузка.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Borisov
> и потом отдаем его из кеша через клонирование
а если надо будет заново создавать?
а он там всегда одинаковый будет
источник

T

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

AB

Alexander Borisov in Yii Framework 3
не факт, а если там какие-нибудь time() при создании используются?
источник

AM

Alexander Makarov in Yii Framework 3
Dmitriy S
Вообще мне не нравится идея сделать все сервисы синглтонами. Я думаю лучше сделать несинглтон по дефолту, а для синглтонов сделать спецтег scope.singlton. Потом надо разделить кеширование объектов и хранение инстанса синглтона, это нужно для приложений, использующих request loop. То есть, если это не синглтон, то мы кешируем объект при первом обращении и потом отдаем его из кеша через клонирование, а если синглтон, то пишем в кеш и клонируем в инстанс, каждый запрос все инстансы сбрасываются, а кеш остается, поскольку за то, что в кеше отвечает предзагрузка.
Это годится как альтернатива ресету контейнеров
источник