Doctine 2 предоставляет [инструмент командной строки] [1] для генерации базовых классов сущностей
используйте следующее, чтобы получить базовое определение класса Entity из вашего отображения, дополненное функциями получения / установки для каждого свойства:
path/to/doctrine_cli orm:generate-entities --generate-methods=true path/to/entities/
Вы по-прежнему несете ответственность за изменение каждого метода получения / установки, чтобы убедиться, что они имеют правильный тип данных, так как методы получения / установки, созданные для сущности, не выполняют приведение / преобразование типов.