Size: a a a

2020 May 17

А

Алексей R in Yii Framework 3
Вы не рассматриваете случай не юзать костыли и заранее отказаться от кейсов, которые выпилят в 8?
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
Вы не рассматриваете случай не юзать костыли и заранее отказаться от кейсов, которые выпилят в 8?
Как раз это и рассматриваем.
источник

DS

Dmitriy S in Yii Framework 3
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Как раз это и рассматриваем.
Сейчас больше на костыль похоже )
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
Сейчас больше на костыль похоже )
Ну... это проверка того, что у объекта есть public-метод
источник

AM

Alexander Makarov in Yii Framework 3
Ну и норм вроде.
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
Ну и норм вроде.
источник

А

Алексей R in Yii Framework 3
Alexander Makarov
Ну... это проверка того, что у объекта есть public-метод
Больше похоже на костыль по замене is-callable() 😊 ну ладно, наверное я не прав
источник

T

TradersVE in Yii Framework 3
if you are going to check if a method exists because you just don't use method_exist?
источник

AM

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

AM

Alexander Makarov in Yii Framework 3
TradersVE
if you are going to check if a method exists because you just don't use method_exist?
it doesn't check for public methods only
источник

А

Алексей R in Yii Framework 3
method-exists проверяет из того скоупа, где вызывается, разве нет?
источник

AM

Alexander Makarov in Yii Framework 3
Алексей R
method-exists проверяет из того скоупа, где вызывается, разве нет?
нет
источник

AM

Alexander Makarov in Yii Framework 3
а вот get_class_methods да
источник

AM

Alexander Makarov in Yii Framework 3
оно ещё и наследование учитывает
источник

AM

Alexander Makarov in Yii Framework 3
гм, там ещё и надо учесть, получается, обычные callable
источник

DS

Dmitriy S in Yii Framework 3
Alexander Makarov
гм, там ещё и надо учесть, получается, обычные callable
Ну скорее эту функцию назвать is_lazy_callable() и  проверять
is_callable() || is_lazy_callable()
источник

AM

Alexander Makarov in Yii Framework 3
ну типа да
источник

AM

Alexander Makarov in Yii Framework 3
https://github.com/yiisoft/yii-web/pull/254 вот так примерно
источник

DS

Dmitriy S in Yii Framework 3
Типа того, но может это в какой-нить хелпер засунуть?
источник