User と Review という 2 つの単純なエンティティがあるとします。ユーザーが Review リポジトリを呼び出すと、どの程度問題になりますか? ユーザーがレビューを取得するための「クリーンな」方法は何ですか?
class User
{
public function getReviews()
{
return reviewRepository.findByUser(this);
}
}
私はこの質問を見ましたが、これは悪い習慣だと彼らは言っていますが、そこには答えが見つかりませんでした。