Bardzo proste pytanie:

Mam plik i z clasa Task

AppBundle/Entity/Task.php

Która reprezentuje mi obiekt w bazie danych (mam nadziej ze dobrze to napisałem). Tam są wszystkie gettery i settery.


I pytania jest następujące:
1. Czy metody typu onPrePersist() powinny być bezpośrednio w tej klasie?
2. Czy metoda statyczna, która jeżeli ktoś nie podał zwraca nam "wygenerowaną" nazwę tasku tez powinna się tam znajdować?

Task::createName();

Czy należy to wyrzucić do jakiejś innej klasy? jak to sobie zorganizować by było "po bożemu" ?