Size: a a a

2020 November 16

АГ

Алексей Гевондян... in phpGeeks
inzanty
а трейты, к слову, полезная вещь
у них есть хейтеры, и их немало) расскажи свой кейс
источник

i

inzanty in phpGeeks
Алексей Гевондян
у них есть хейтеры, и их немало) расскажи свой кейс
у меня был метод в сущностях, который юзается не в одной сущности, я просто вынес это в трейт (заместо тупого копирования метода в каждую сущность)
источник

i

inzanty in phpGeeks
красивее и чище
источник

АГ

Алексей Гевондян... in phpGeeks
inzanty
у меня был метод в сущностях, который юзается не в одной сущности, я просто вынес это в трейт (заместо тупого копирования метода в каждую сущность)
ага) типичная история) иии, ба дум тсс - надо копипастить)
источник

АГ

Алексей Гевондян... in phpGeeks
как по мне, если прямо дубль дубль, то можно и трейт зафигачить. я не сектант)
источник

АГ

Алексей Гевондян... in phpGeeks
но трейт в целом всегда можно заменить классом
источник

i

inzanty in phpGeeks
Алексей Гевондян
как по мне, если прямо дубль дубль, то можно и трейт зафигачить. я не сектант)
так у меня прям дубль дубль
источник

i

inzanty in phpGeeks
один и тот-же код
источник

АГ

Алексей Гевондян... in phpGeeks
этот метод надо вынести в отдельный класс и заинъектить во все классы, его использующие
источник

AS

Alexey Shatunov in phpGeeks
трейты работают только с динамической линковкой, со статической писать

function A($obj)

или

Obj {
function A()
}

разницы нет (даже речь про приватные методы не идет)
источник

i

inzanty in phpGeeks
Алексей Гевондян
этот метод надо вынести в отдельный класс и заинъектить во все классы, его использующие
зачем?
источник

AS

Alexey Shatunov in phpGeeks
Алексей Гевондян
этот метод надо вынести в отдельный класс и заинъектить во все классы, его использующие
в C# есть делегаты - это передача функции
источник

DP

Dorian Peregrim in phpGeeks
Алексей Гевондян
этот метод надо вынести в отдельный класс и заинъектить во все классы, его использующие
Оспади
источник

АГ

Алексей Гевондян... in phpGeeks
inzanty
зачем?
чтобы по чистоте по красоте)
источник

АГ

Алексей Гевондян... in phpGeeks
Alexey Shatunov
в C# есть делегаты - это передача функции
в пыхе лямбды есть)
источник

AS

Alexey Shatunov in phpGeeks
Алексей Гевондян
в пыхе лямбды есть)
😯 и как, быстро работают?
источник

AS

Alexey Shatunov in phpGeeks
что-то я давно не писал

class A {
public $f function() {.....}
}
источник

AS

Alexey Shatunov in phpGeeks
врапаем интерфейсиком, а за ним объект, а в объекте лямбда.. а в курице яйцо, а в яйце Кошей, а в Кощее игла.. но он, сука, все равно бессмертный
источник

АГ

Алексей Гевондян... in phpGeeks
Alexey Shatunov
😯 и как, быстро работают?
ага, норм
источник

АГ

Алексей Гевондян... in phpGeeks
Alexey Shatunov
врапаем интерфейсиком, а за ним объект, а в объекте лямбда.. а в курице яйцо, а в яйце Кошей, а в Кощее игла.. но он, сука, все равно бессмертный
не надо заморачиваться) прощи делай)
источник