Size: a a a

2021 February 11

В

Виктор in Yii Framework 3
Alexander Makarov
Какого getProperty?
getAttributeValue, по памяти ошибся с названием
источник

AM

Alexander Makarov in Yii Framework 3
Ну, это у нас есть только если объект DataSetInterface.
источник

В

Виктор in Yii Framework 3
источник

В

Виктор in Yii Framework 3
Alexander Makarov
Ну, это у нас есть только если объект DataSetInterface.
Ну и правильно
источник

AM

Alexander Makarov in Yii Framework 3
Это пока так. Уже есть PR который позволяет валидировать любые объекты.
источник

В

Виктор in Yii Framework 3
Можно, наверное, валидацию массива еще туда добавить. А вот твой кейс из issue - это похоже на черную магию
источник

В

Виктор in Yii Framework 3
Если для валидации будут вызываться какие-то левые методы любых объектов, в валидацию попадет и изменение стейта объекта, и запросы к сторонним сервисам, и хз что еще.
источник

В

Виктор in Yii Framework 3
А потом это все еще и поддерживать придется
источник

AB

Alexander Borisov in Yii Framework 3
Валидируется обычно DTO, там обычно все просто
источник

ПА

Павел Афонин... in Yii Framework 3
Виктор
А потом это все еще и поддерживать придется
тогда проще убрать вообще поддержку получения свойств у объекта
источник

В

Виктор in Yii Framework 3
Alexander Borisov
Валидируется обычно DTO, там обычно все просто
Ну это в мире senior developer-ов, которые знают, как эта библиотека работает и стараются избегать вызова по цепочке методов вложенных объектов. А кто помоложе - начнут валидировать возможность перевода средств между счетами, отдавая валидатору IdentityInterface
источник

AB

Alexander Borisov in Yii Framework 3
Боюсь, кто помоложе не будет использовать Yii с формулировкой слишком высокий порог входа 🙂
источник

О

Ортем in Yii Framework 3
Alexander Borisov
Боюсь, кто помоложе не будет использовать Yii с формулировкой слишком высокий порог входа 🙂
Я так про ларавел говорил )
источник

AB

Alexander Borisov in Yii Framework 3
Там высокий порог входа?
источник

О

Ортем in Yii Framework 3
На тот момент для меня было, да. По тому на Yii2 в свое время перешел
источник

AB

Alexander Borisov in Yii Framework 3
Тот момент - это какая версия?
источник

А

Алексей R in Yii Framework 3
Сергей Предводителев
Как раз правильно работает.

$object->test - это совсем не обязательно $object->getTest()
Геттер в конце очереди попыток получения значения это норм кмк
источник

А

Алексей R in Yii Framework 3
Ну или почти в конце
источник

А

Алексей R in Yii Framework 3
В самом конце можно костыль сделать для добытия приватного значения
источник

А

Алексей R in Yii Framework 3
Но геттер юзать это ок
источник