Size: a a a

2020 November 26

NO

Nex Otaku in Yii Framework 3
Алексей R
Дтошки таки скорее всего лучше именованным классом
Ну фабрики всякие делать. Например, можно генерировать класс по JSON с произвольным набором полей и полностью контролировать его поведение и особенности.
источник

NO

Nex Otaku in Yii Framework 3
Местами определения классов избыточны. Иногда они просто почти ничего не делают. В таких случаях класс только занимает лишнее место.
источник

S

Sergey in Yii Framework 3
А прям сильные отличия версии? 2 и 3 вообще между собой не пересекается?
источник

А

Алексей R in Yii Framework 3
Nex Otaku
Местами определения классов избыточны. Иногда они просто почти ничего не делают. В таких случаях класс только занимает лишнее место.
таки мне кажется, что анонимные классы в рантайме могут быть тяжелее
источник

А

Алексей R in Yii Framework 3
и если выбирать место или перформанс,  я бы выбрал второе
источник

Д

Дмитрий in Yii Framework 3
Sergey
А прям сильные отличия версии? 2 и 3 вообще между собой не пересекается?
Больше нет, чем да :)
источник

S

Sergey in Yii Framework 3
Вот и я о том же, и письмо из красной сумки говорит о том же )
источник

А

Алексей R in Yii Framework 3
вы вообще о чём?
источник

AB

Alexander Borisov in Yii Framework 3
Парадигма поменялась, он больше зенд теперь, чем ларавел
источник

NO

Nex Otaku in Yii Framework 3
Слушайте. А что если дженерики анонимными классами делать? Разве это не решит проблему? )))
источник

NO

Nex Otaku in Yii Framework 3
По мне так запросто )
источник

NO

Nex Otaku in Yii Framework 3
$userMap = new UserMap extends HashMap { protected function getType(): string { return User::class; } };
источник

NO

Nex Otaku in Yii Framework 3
И хелпером сократить это до
$userMap = HashMap::new(User::class);
источник

NO

Nex Otaku in Yii Framework 3
Чик-чик и дженерик готов )
источник

AM

Alexander Makarov in Yii Framework 3
Ну это не дженерик, а коллекция.
источник

AM

Alexander Makarov in Yii Framework 3
Так можно и в PHP 5 :)
источник

NO

Nex Otaku in Yii Framework 3
А для чего ещё дженерики нужны? Ладно, пусть не дженерик, я ими не пользуюсь. У меня вообще супер-простой код, я стараюсь его не усложнять.
источник

AB

Alexander Borisov in Yii Framework 3
Типизированные коллекции, в самом простом случае
источник

NO

Nex Otaku in Yii Framework 3
Ну вот она тогда.
источник

AB

Alexander Borisov in Yii Framework 3
И как IDE узнает, что инстансы userMap - это User?
источник