Size: a a a

2020 May 06

T🐜

The Ant 🐜 in Yii Framework 2
либо, вешай пхп стан и в аннотациях определяй какие типы допустимы
источник

T🐜

The Ant 🐜 in Yii Framework 2
статический анализатор поможет тебе в детекте ошибок
источник

А

Аль Пачино in Yii Framework 2
нахожу в этом решении трейты.
источник

T🐜

The Ant 🐜 in Yii Framework 2
бред
источник

T🐜

The Ant 🐜 in Yii Framework 2
трейты тебе ничем не помогут
источник

Д

Дмитрий in Yii Framework 2
The Ant 🐜
Можно запилить объект, который будет содержить твой аррай и преобразования в стринг при помощи магических методов
вот кстати, а он ведь все-равно в строку не переведется сам, если ты его пихнешь, а там string ждут, или приведется сам?
источник

T🐜

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

Д

Дмитрий in Yii Framework 2
понятно что если там iterable и обьект итерабле - то ок..
источник

T🐜

The Ant 🐜 in Yii Framework 2
Дмитрий
вот кстати, а он ведь все-равно в строку не переведется сам, если ты его пихнешь, а там string ждут, или приведется сам?
нет, не переведется )
источник

Д

Дмитрий in Yii Framework 2
ну вот. значит бред это. либо жди стринг, либо обьект. или не типизируй
источник

Д

Дмитрий in Yii Framework 2
или проверяй что пришло
источник

А

Аль Пачино in Yii Framework 2
от метода ждут возврата.
источник

Д

Дмитрий in Yii Framework 2
Аль Пачино
от метода ждут возврата.
ну так верни то что ждут.
источник

А

Аль Пачино in Yii Framework 2
Не сработал, то какая причина. и т.д.
источник

T🐜

The Ant 🐜 in Yii Framework 2
да, если несколько типов то в пхп это указывается в аннотации к методу и внутри ифами чекаешь что это. Остальное все неявная хрень, которую читать потом ппц как сложно
источник

А

Аль Пачино in Yii Framework 2
Метод ждет стринг или массив, а передали объект..
источник

Д

Дмитрий in Yii Framework 2
Аль Пачино
Не сработал, то какая причина. и т.д.
не стработал - исключение
источник

А

Аль Пачино in Yii Framework 2
catch{}
источник

Д

Дмитрий in Yii Framework 2
и?
источник

V

Victooor in Yii Framework 2
как вариант, сделай свой тип и принимай его в методе. В самом типе в конструкторе проверяй тип аргумента, если что, кидай исключение
источник