Size: a a a

2021 January 31

A

Arky in PHP
Иван Лещёв
выстрелить себе в ногу можно любой спецификацией
Ясно)
источник

АГ

Алексей Гевондян... in PHP
Иван Лещёв
великий пост?
как сделать дружественные классы в пыхе
источник

ИЛ

Иван Лещёв in PHP
Алексей Гевондян
как сделать дружественные классы в пыхе
где искать?
источник

АГ

Алексей Гевондян... in PHP
ща погуглим...
источник

АГ

Алексей Гевондян... in PHP
источник

ИЛ

Иван Лещёв in PHP
через общего предка, ну как бы стрёмный вариант
источник

АГ

Алексей Гевондян... in PHP
ага
источник

D

Denis in PHP
Иван Лещёв
к сожалению в пхп нет френдликлассов
господи божечки только не это
источник

ИЛ

Иван Лещёв in PHP
вот пишем мы сущность и сразу тесты
а потом юзкейсы, который с сущностью работают
сеттеры только в тестах, в сущности и в юзкейсах должны вызываться
тут конечно только на честном слове каплинг
источник

АГ

Алексей Гевондян... in PHP
нет в пыхе никакой инкапсуляции и сокрытия. там есть паблик морозов.
источник

ИЛ

Иван Лещёв in PHP
а доктрина, сука злая, вообще в обход сеттеров данные устанавливает
источник

Р

Руслан in PHP
Вроде не пятница сегодня
источник

D

Denis in PHP
что за мода такая повелась, называть классы из геттеров и сеттеров сущностями?
источник

DE

Dmitry Eliseev in PHP
Иван Лещёв
лично я в спецсервисе делаю один вызов
ну или не один, а пару вызовов
но только в спецсервисе, который отвечает за конкретный юзкейс
Вот и получается, что поведение, которое могло бы находиться в самом объекте рядом с полями, у вас теперь не находится в объекте, а вытекло в спецсервис, которому теперь приходится работать с полями через геттер и сеттер. Если бы оно лежало в объекте, то меняло бы поля внутри напрямую и сеттеры бы не понадобились.
источник

D

Denis in PHP
сущности и спецсервисы [x]
источник

VC

Vladimir Chernyshev in PHP
Denis
что за мода такая повелась, называть классы из геттеров и сеттеров сущностями?
из доков Symfony 2 емнип
источник

D

Denis in PHP
Vladimir Chernyshev
из доков Symfony 2 емнип
ну тут да, не поспоришь
источник

ЕР

Евгений Ромашкан... in PHP
Людям, которые думают что сеттеры это инкапсуляция, доктрина не нужна
источник

ИЛ

Иван Лещёв in PHP
Dmitry Eliseev
Вот и получается, что поведение, которое могло бы находиться в самом объекте рядом с полями, у вас теперь не находится в объекте, а вытекло в спецсервис, которому теперь приходится работать с полями через геттер и сеттер. Если бы оно лежало в объекте, то меняло бы поля внутри напрямую и сеттеры бы не понадобились.
Будет толстая модель, которая всё про себя знает, сама себя сохраняет.
А если надо уведомления рассылать, кто этим займётся?
источник

ЕР

Евгений Ромашкан... in PHP
Иван Лещёв
Будет толстая модель, которая всё про себя знает, сама себя сохраняет.
А если надо уведомления рассылать, кто этим займётся?
Хэндлеры доменных ивентов
источник