В моем классе сущности я определил все ожидаемые типы аргументов для сеттеров и возвращаемых типов геттеров. Позже, когда у меня есть форма, которая использует указанный класс, я получаю сообщение об ошибке, если некоторые из полей в форме пустые, потому что компонент формы пытается передать null в сеттер вместо строки.
Я получаю следующее исключение, когда я отправляю форму:
Ожидаемый аргумент типа "string", "NULL", указанный
500 Внутренняя ошибка сервера - InvalidArgumentException
Исключение выбрано из vendor/symfony/symfony/src/Symfony/Component/PropertyAccess/PropertyAccessor.php at line 254
Есть ли способ преобразовать значение "null" в пустую строку, прежде чем передать его объекту, и пусть валидатор спорит об этом?