Size: a a a

2020 March 08

А

Алексей R in Yii Framework 3
Но лучше чтобы на один реквест пользователь брался один раз
источник

А

Алексей R in Yii Framework 3
Нужно что-то, что хранит стейт в течение только одного запроса
источник

T

TradersVE in Yii Framework 3
that problem will not be with yiisoft/db
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Он не хранит стейт и при каждом запросе пользователь запрашивается из базы
У меня есть отдельная реализация контейнера без синглтонов, в локальной ветке у меня di/container от него наследуется, так что теоретически можно юзать два вида контейнеров, один тот что сейчас, другой без синглтонов, который каждый раз возвращает заново созданную зависимость и оба этих типа совместимы с композитным контейнером.
источник

T

TradersVE in Yii Framework 3
Now I don't understand that the middleware doesn't solve it?
источник

А

Алексей R in Yii Framework 3
Dmitriy S
У меня есть отдельная реализация контейнера без синглтонов, в локальной ветке у меня di/container от него наследуется, так что теоретически можно юзать два вида контейнеров, один тот что сейчас, другой без синглтонов, который каждый раз возвращает заново созданную зависимость и оба этих типа совместимы с композитным контейнером.
Без синглтонов есть yiisoft/factory, я же говорю наоборот о синглтонах, но с возможностью всё обнулить
источник

А

Алексей R in Yii Framework 3
TradersVE
Now I don't understand that the middleware doesn't solve it?
It is not a middleware's problem
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Без синглтонов есть yiisoft/factory, я же говорю наоборот о синглтонах, но с возможностью всё обнулить
Так фабрика тоже наследуется у меня от этого контейнера без синглтонов, поэтому там нет некоторых костылей, которые есть сейчас, но ее еще нужно доделать. По обнулению синглтонов можно что-то придумать.
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Так фабрика тоже наследуется у меня от этого контейнера без синглтонов, поэтому там нет некоторых костылей, которые есть сейчас, но ее еще нужно доделать. По обнулению синглтонов можно что-то придумать.
Просто удочку закидываю, как говорит моя жена
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
Просто удочку закидываю, как говорит моя жена
Теоретически можно деражать отдельный обнуляемый контейнер внутри общего композитного, но над реализацией надо подумать.
источник

T

TradersVE in Yii Framework 3
What is the problem with auth user and cycle?
источник

Д

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

DS

Dmitriy S in Yii Framework 3
Дмитрий
А зачем именно нужен обнуляемый контейнер? Просто если нужно все содержимое перезагрузить может метод отдельный для этого ?
Для сессии например
источник

DS

Dmitriy S in Yii Framework 3
TradersVE
What is the problem with auth user and cycle?
Different requests can contain a different data, for example it as a session object.
источник

DS

Dmitriy S in Yii Framework 3
Dmitriy S
Different requests can contain a different data, for example it as a session object.
With Roadrunner this is a critical moment.
источник

Д

Дмитрий in Yii Framework 3
Пойду про roadrunner почитаю.
источник

T🐜

The Ant 🐜 in Yii Framework 3
Дмитрий
Пойду про roadrunner почитаю.
нах он нужен. С прелоадом пыха 7.4 одинаково по скорости
источник

T🐜

The Ant 🐜 in Yii Framework 3
$c->setSingleton('HQ\ParsingModule\YoutubeDl\YoutubeDlAdapter', [
   '__construct()' => [
       'YoutubeDl\YoutubeDl', // это алиас в контекнере
       'Psr\EventDispatcher\EventDispatcherInterface', // это тоже
       [ // параметор конфигом
           'pythonPath' => '/usr/bin/python3.7'
       ]
   ]
]);

котаны, будет работать в вашем контейнере?
источник

DS

Dmitriy S in Yii Framework 3
The Ant 🐜
$c->setSingleton('HQ\ParsingModule\YoutubeDl\YoutubeDlAdapter', [
   '__construct()' => [
       'YoutubeDl\YoutubeDl', // это алиас в контекнере
       'Psr\EventDispatcher\EventDispatcherInterface', // это тоже
       [ // параметор конфигом
           'pythonPath' => '/usr/bin/python3.7'
       ]
   ]
]);

котаны, будет работать в вашем контейнере?
Должно работать, только синтаксис немного другой будет
источник

DS

Dmitriy S in Yii Framework 3
Наш не поддерживает именованные параметры конструктора, просто по порядку следования задаются.
источник