Скажем, у меня есть две простые сущности: Пользователь и Обзор. Насколько плохо, если Пользователь вызывает репозиторий обзора? Каким «чистым» способом пользователь может получать свои отзывы?
class User
{
public function getReviews()
{
return reviewRepository.findByUser(this);
}
}
Я просмотрел этот вопрос, но хотя они говорят, что это плохая практика, я не нашел там ответа.