Size: a a a

2021 April 29

AM

Alexander Makarov in Yii Framework 3
Github pull request
источник

AM

Alexander Makarov in Yii Framework 3
Если в виде теста, то вообще офигенно
источник
2021 May 05

AM

Alexander Makarov in Yii Framework 3
источник

AM

Alexander Makarov in Yii Framework 3
источник

ПА

Павел Афонин... in Yii Framework 3
Скажи , а зачем писать везде clone $this ? Может проще сделать метод getClone () { return clone $this; } ?
источник

ПА

Павел Афонин... in Yii Framework 3
почти во всех with* лежит clone $this
источник

S

Smith in Yii Framework 3
Это правило для методов с префиксом with. Эти методы добавляют иммутабельность
источник

ПА

Павел Афонин... in Yii Framework 3
Я это понимаю
источник

ПА

Павел Афонин... in Yii Framework 3
Я спрашиваю зачем везде писать одно и тоже если можно вынести в метод
источник

ПА

Павел Афонин... in Yii Framework 3
Мож нюансы есть
источник

AM

Alexander Makarov in Yii Framework 3
А чем лучше

$new = $this->getClone()

чем

$new = clone $this;

?
источник

AT

Anton Titov in Yii Framework 3
ничем)
источник

AT

Anton Titov in Yii Framework 3
хуже имхо
источник

S

Smith in Yii Framework 3
Зачем добавлять в цепочку вызовов еще один метод? Это хоть совсем немного, но может сказаться на производительности
источник

S

Smith in Yii Framework 3
Экономии символов практически нет, те пару символов в строке, который ты экономишь ты потратишь по сути на описание самого метода getClone
источник

Д

Дмитрий in Yii Framework 3
Надо baseClass запилить с этим методом и все от него наследовать )
источник

AM

Alexander Makarov in Yii Framework 3
Норм шутка, да :)
источник

ПА

Павел Афонин... in Yii Framework 3
😂😂BaseObject.. Ай ой😂
источник

А

Алексей R in Yii Framework 3
ну так то трейт, ну ладно
источник

ПА

Павел Афонин... in Yii Framework 3
Да трейт как вариант😂
источник