Как в Doctrine удалить сеттеры и геттеры при изменении Entity?
День добрый
Нужно было удалить пару полей из Entity (использую php файл с аннотациями)
Удалил описание полей вручную из php файлика и снова сгенерировал Entity, и обновил БД
Но при более внимательном изучении Entity - обнаружил что сеттеры и геттеры удаленных полей остались
Я конечно могу удалить их вручную, но - должно же быть автоматизированное решение ?
Или я не верно удалил поля ?
Автоматизированного решения нет и быть не должно.
Автоматика не знает с какой целью могут существовать методы у класса-сущности.
То, что методы являются геттерами и сеттерами это частный случай и генерируется для быстрого прототипирования.