Size: a a a

2021 May 12

ES

Evgeniy Safronov in PHP
А мне понравилась) Крутая штука
источник

KN

Kirill Nesmeyanov in PHP
Тогда б уж взял что-то адекватное, вроде хасуры
источник

KN

Kirill Nesmeyanov in PHP
Адекватное в плане возможностей*
источник

KN

Kirill Nesmeyanov in PHP
А если адекватную ОРМ, то это TypeORM
источник

KN

Kirill Nesmeyanov in PHP
Правда она калька доктрины, со всеми её плюсами и минусами
источник

k

knopkod4v in PHP
ХОЧУ
1. Маппинг на конкретные объекты через аннотации или атрибуты
2. Инлайн маппинг объектов с одним проперти ([foo => 1] —-> class Foo {someProperty = 1} и обратно)
3. Маппинг VO по интерфейсу с дискриминатором
4. губозакаточную машинку
источник

KN

Kirill Nesmeyanov in PHP
Ну у нас были идеи вообще отдельный язык под маппинг сделать)
источник

KN

Kirill Nesmeyanov in PHP
декларативный, внутри аннотаций/атрибутов
источник

VC

Vladimir Chernyshev in PHP
а 2 что за кейс особый?
источник

k

knopkod4v in PHP
да обычный кейс. Есть у тебя объект-коллекция, в ней допустим пропертя, в которой массивчик лежит. Когда будут запросы делаться на фронт (ну или руками из бд) - мне это доп. проперти нафиг не нужно, поэтому лучше чтоб его не было.
источник

bb

bit bit in PHP
Ok, how you find user id?
источник

KN

Kirill Nesmeyanov in PHP
о, бот активизировался?)
источник

k

knopkod4v in PHP
прям язык - это фиг знает. В моём представлении маппинг по большей части не должен уползать от объектов, на которые данные маппятся
источник

KN

Kirill Nesmeyanov in PHP
для маппинга
источник

KN

Kirill Nesmeyanov in PHP
источник

k

knopkod4v in PHP
ну просто мне щас кажется, что кейсов по типу коллекнций не так много, чтобы прям целый язык делать
источник

KN

Kirill Nesmeyanov in PHP
Ну в атрибутах нет вложенности
источник

k

knopkod4v in PHP
прикольно. Главно не руками такое писать)
источник

KN

Kirill Nesmeyanov in PHP
Ну при описании простых скаляров можно упростить, а вот всякие VO/коллекции уже можно как-то так описывать
источник

k

knopkod4v in PHP
в идеале только типы коллекций, инлайн и маппинг на интерфейсы
источник