Size: a a a

2020 May 15

AM

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

NO

Nex Otaku in Yii Framework 3
В таком случае интерфейс... Это имхо лучше чем абстрактный класс
источник

DS

Dmitriy S in Yii Framework 3
Nex Otaku
В таком случае интерфейс... Это имхо лучше чем абстрактный класс
Чем?
источник

А

Алексей R in Yii Framework 3
Алексей R
Если там getClass помечен устаревшим, то надо посмотреть на инжектор и поправить его использование
вот это тоже может повлиять на Injector (но, возможно, в лучшую сторону)
источник

А

Алексей R in Yii Framework 3
в общем имеет смысл смотреть уже ближе к восьмёрке, сейчас никакого смысла
источник

NO

Nex Otaku in Yii Framework 3
Dmitriy S
Чем?
Тем что не заставляет наследоваться от определённого класса.
источник

NO

Nex Otaku in Yii Framework 3
Больше свободы)
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
в общем имеет смысл смотреть уже ближе к восьмёрке, сейчас никакого смысла
issue сделаешь нам на будущее?
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
issue сделаешь нам на будущее?
тег PHP8 надо добавлять )
источник

AM

Alexander Makarov in Yii Framework 3
тест в смысле?
источник

А

Алексей R in Yii Framework 3
тег на issue
источник

А

Алексей R in Yii Framework 3
или веху..
источник

AM

Alexander Makarov in Yii Framework 3
Wilmer сейчас занимается для других пакетов.
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
тег на issue
Потом. Пока создай.
источник

DS

Dmitriy S in Yii Framework 3
Nex Otaku
Больше свободы)
Чем больше?
Когда ты проверяешь instanceof SomeAbstractClass ты проверяешь, что класс принадлежит какому-то семейству классов, цель - идентификация,  , когда ты проверяешь instanceof SomeInterface ты проверяешь, что класс реализует какой-то интерфейс, цель - использование методов интерфейса этого класса. Очевидно, что в нашем случае с событиями наша цель - идентификация.
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Потом. Пока создай.
создал. две
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
создал. две
👍
источник

AM

Alexander Makarov in Yii Framework 3
Исключения - один из немногих кейсов когда наследование прям вписывается.
источник

Д

Дмитрий in Yii Framework 3
Nex Otaku
Не нужно будет абстракции городить
ты же сам предлагаешь сделать интерфейс
источник

NO

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