Size: a a a

2020 May 06

Д

Дмитрий in Yii Framework 2
Антон
тайпхинт == typescript ?
источник

T🐜

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

T🐜

The Ant 🐜 in Yii Framework 2
ваще ппц, какого хера?!
источник

T🐜

The Ant 🐜 in Yii Framework 2
трейты зло. нафиг трейты
источник

А

Антон in Yii Framework 2
The Ant 🐜
трейты зло. нафиг трейты
поддерживаю, пару раз не уследил такой баг словил, три дня смотрел
источник

Д

Дмитрий in Yii Framework 2
ну так кто запрещает-то. это твоё дело как ты будешь проверять что там пришло в качестве аргумента. хоть трейт, хоть прям тут в своем классе что-то пиши. хоть if(...) прям в ф-и
источник

Д

Дмитрий in Yii Framework 2
The Ant 🐜
я вчера сгорел нахуй, из-за того что запрос в апи, где авторизация по токену перетирает мне куку идентити
хм.. а зачем перетирает?
источник

T🐜

The Ant 🐜 in Yii Framework 2
Дмитрий
хм.. а зачем перетирает?
а спроси. реализация в уии такая
источник

А

Аль Пачино in Yii Framework 2
Дмитрий
ну так кто запрещает-то. это твоё дело как ты будешь проверять что там пришло в качестве аргумента. хоть трейт, хоть прям тут в своем классе что-то пиши. хоть if(...) прям в ф-и
Как бы не продублировать коды.
Отдельный класс для таких вещей?
источник

Д

Дмитрий in Yii Framework 2
Аль Пачино
Как бы не продублировать коды.
Отдельный класс для таких вещей?
оно тебе вообще надо? проще поставь Iterable  в типе аргумента. и ожидай это всегда..
источник

Д

Дмитрий 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
The Ant 🐜
а спроси. реализация в уии такая
так пофикси. сделай pr
источник

T🐜

The Ant 🐜 in Yii Framework 2
не примут 100%, сломает обратную совместимость или еще что
источник

Д

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

А

Аль Пачино in Yii Framework 2
The Ant 🐜
в статье валидатор на трейтах, ни о каком тайпхинте там речи и в помине нет. К тому же это костыли для старых версий пыха. Оно тебе точно надо?
Почерпнуть бы идеи.
источник

T🐜

The Ant 🐜 in Yii Framework 2
ну по их логике это поидее так и должно быть. Просто у меня юзкейс кастыльный чутка. Типа, авторизуемся по апи, при этом ставится кука, и на сайте половина страниц в старом методе, а половина через апи работает. Работа с апи все по правилам - без сессий, на токенах. Куки сервисом работы с апи не отправляются, но блин, какого хера? кука все равно трется
источник