В расширении extbase TYPO3 8.7 с множеством похожих элементов у меня есть BaseRepository, расширенный для каждого элемента. Таким образом, все элементы будут использовать эти методы. Мне это кажется хорошей практикой.
Интересно, также рекомендуется и возможно ли иметь что-то вроде BaseEntity в модели, где свойства, геттеры и сеттеры для общих атрибутов будут определены и унаследованы конечными классами модели? Или нет в этом смысла?