Size: a a a

2020 June 10

Д

Дмитрий in Yii Framework 3
1. не хватает метода типа ReadOne()
2. приходится также собирать все Reader интерфейсы постоянно в один
источник

Д

Дмитрий in Yii Framework 3
или я не так тебя понял?
источник

А

Алексей R in Yii Framework 3
Дмитрий
1. не хватает метода типа ReadOne()
2. приходится также собирать все Reader интерфейсы постоянно в один
просто к одному пакету относится )
источник

Д

Дмитрий in Yii Framework 3
Алексей R
приходится также собирать все Reader интерфейсы постоянно в один. Было бы круто его иметь из коробки (DataReaderCollection?)
что за кейс?
источник

А

Алексей R in Yii Framework 3
Дмитрий
что за кейс?
если посмотришь в yii-cycle, то там примерно такая же картина. Reader со всеми этими интерфейсами (пока кроме фильтра)
Кейс такой, что репозиторий возвращает DataReader со всеми плюхами (countable, offsetable, sortable..), а эти плюхи каяждая в своём интерфейсе
источник

AM

Alexander Makarov in Yii Framework 3
Виктор
Тут ты в точку попал :) За php под win ничего не скажу, а линуксовый версии 7.4.3 стабильно проводит все тесты, в то время как 7.4.6 выдает три ошибки.
Регрессия значит... хммм.
источник

А

Алексей R in Yii Framework 3
говорить, что репозиторий возвращает сакловый DataReader не корректно, нужен сторонний общий интерфейс. Т.е. надо уходить от этого https://github.com/yiisoft/yii-demo/blob/40a1914d0ed4fad132a5c68a1d687dddce7b8d95/src/Repository/UserRepository.php#L12
и от этого https://github.com/yiisoft/yii-demo/blob/40a1914d0ed4fad132a5c68a1d687dddce7b8d95/src/Blog/Post/PostRepository.php#L27
источник

Д

Дмитрий in Yii Framework 3
а, я раз 100 предлагал сделать общий для всех этих countable, offsetable. @samdark не хочет)
источник

В

Виктор in Yii Framework 3
Alexander Makarov
Регрессия значит... хммм.
Это выглядит как баг в php: похоже, $reflection->invokeArgs() выполняется дважды
источник

А

Алексей R in Yii Framework 3
Дмитрий
а, я раз 100 предлагал сделать общий для всех этих countable, offsetable. @samdark не хочет)
вроде был не против в последний раз
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
кстати, @samdark, я тут активно юзаю yiisoft/data в проде, и тоже чёт в DataReader не хватает метода типа ReadOne() https://github.com/yiisoft/data/blob/master/src/Reader/DataReaderInterface.php
Ну давай поправим.
источник

AM

Alexander Makarov in Yii Framework 3
Виктор
Это выглядит как баг в php: похоже, $reflection->invokeArgs() выполняется дважды
источник

AM

Alexander Makarov in Yii Framework 3
Нет, не похоже.
источник

AM

Alexander Makarov in Yii Framework 3
В смысле дважды?
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Ну давай поправим.
ReadFirst() или ReadOne()?
что насчёт общего интерфейса для всех Data/Read?
источник

В

Виктор in Yii Framework 3
Alexander Makarov
В смысле дважды?
Могу кусок лога скинуть
источник

AM

Alexander Makarov in Yii Framework 3
Виктор
Могу кусок лога скинуть
Гм...
источник

NO

Nex Otaku in Yii Framework 3
Алексей R
ReadFirst() или ReadOne()?
что насчёт общего интерфейса для всех Data/Read?
просто ->first()
источник

В

Виктор in Yii Framework 3
Возможно, оно не выполняется дважды, а вместо этого у меня контейнер не ресетится в setUp тестов.
источник

AM

Alexander Makarov in Yii Framework 3
Так у меня 7.4.3
источник