Использую php@7.4
Есть затык с типизированными свойствами.
Например:
class ProfileModel extends ModelBase
{
public ?array $lang = null; # in rules() lang is not required
...
}
В форме свойство lang это набор чекбоксов.
В случае когда не выбран ни один язык то в POST прилетает значение в виде строки и соотв стреляет :
ProfileModel::$lang must be array or null, string used
Как быть в данной ситауции? Есть ли решения кроме как не указывать тип свойства