Size: a a a

2020 May 06

А

Аль Пачино in Yii Framework 2
Вот поэтому спрашиваю, как реализовать.
источник

А

Антон in Yii Framework 2
Как можно переписать и упростить эту жесть
ArrayHelper::map($this->dataBuilder, function ($el) {
           if (isset($el['name']) && isset($el['label']))
           return $el['name'];
       },function ($el) {
           if (isset($el['name']) && isset($el['label']))
               return $el['label'];
       } )
источник

T🐜

The Ant 🐜 in Yii Framework 2
Аль Пачино
Метод ждет стринг или массив, а передали объект..
массив может стать объектом если надо, а объект - массивом (публичные свойства)
источник

Д

Дмитрий in Yii Framework 2
Аль Пачино
Вот поэтому спрашиваю, как реализовать.
да что реализовать-то? проверяй или массив. или строка. нет - исключение.
источник

T🐜

The Ant 🐜 in Yii Framework 2
чо делать будешь?
источник

А

Аль Пачино in Yii Framework 2
The Ant 🐜
массив может стать объектом если надо, а объект - массивом (публичные свойства)
зависит от задач. Которого ждут от метода результат.
источник

А

Антон in Yii Framework 2
The Ant 🐜
в пхп нет перегрузки методов. Указание нескольких типов тоже нет. Можно основную или нулл тока
можно устроить через instance
источник

T🐜

The Ant 🐜 in Yii Framework 2
тут скорее так. для метода с массивами пишешь на прием коллекцию (итерабле), а для строки второй метод. Третий просто выбор иф строка -> запускаем хендлер строки.
источник

Д

Дмитрий in Yii Framework 2
Антон
можно устроить через instance
это как?
источник

А

Аль Пачино in Yii Framework 2
Антон
можно устроить через instance
Читал, но еще не понял, как применяют.
источник

T🐜

The Ant 🐜 in Yii Framework 2
Аль Пачино
Читал, но еще не понял, как применяют.
if ($collection instanceof CollectionFoo) что сложного?
источник

А

Антон in Yii Framework 2
Аль Пачино
Читал, но еще не понял, как применяют.
if(obj instanceof String) {}
if (obj instaceof Array)
источник

Д

Дмитрий in Yii Framework 2
ну это понятно. а как это в тайпхинте-то использовать? никак
источник

T🐜

The Ant 🐜 in Yii Framework 2
кстати, ваш ооп говно )
источник

T🐜

The Ant 🐜 in Yii Framework 2
только зря расходует ресрусы процессора
источник

Д

Дмитрий in Yii Framework 2
ну ладно хоть так. а то раньше yii виноват был)
источник

T🐜

The Ant 🐜 in Yii Framework 2
уии все еще говно )
источник

Д

Дмитрий in Yii Framework 2
дык. асм рулит.
источник

А

Антон in Yii Framework 2
Дмитрий
ну это понятно. а как это в тайпхинте-то использовать? никак
тайпхинт == typescript ?
источник

А

Аль Пачино in Yii Framework 2
Здесь автор предлагает использовать трейты.
https://habr.com/ru/post/329360/
источник