так и не понял как решить проблему.
Суть - есть внешнее апи. Ребята придумали интересную вещь: отдавать в поле где должен быть массив - NULL если этот самый массив пустой.
На что десериалайзер ругается, что вместо array пришел null.
/**
* @var string[]|null
*/
private ?array $worktime;
Такой вариант не проходит. Уже битый час бьюсь, ищу конфиги, контексты, неужели никто с таким не сталкивался.
проверь private ?array $worktime = null;
И в сеттере, если есть, на всякий случай то же самое для аргумента)
Обсуждают сегодня