0.00
Рейтинг
0.00
Сила

Вопрос по стилю программирования под Livestreet

Уже около двух недель изучаю движок и пишу плагин. Возник такой вопрос общего характера: почему все методы, используемые в плагине всегда располагаются в классе модуля, а не в классе сущности?

Вот, например, возьмем плагин Page. Файлы сущности единообразны и состоят из методов getBlablabla и setBlablabla. А вот методы AddPage UpdatePage и подобные находятся в классе модуля, хотя казалось бы целиком относятся к сущности.

А если использовать ORM, то классы сущности вообще остаются пустыми. Почему бы не поместить в них часть функционала? Или это плохой тон?