PHP でかなり典型的な MVC アプリケーションを使用しています。多くの場合、セッションからデータを取得する必要がありますが、これをコントローラーで行うべきか、サービスで行うべきかはわかりません。
たとえば、リクエストがヒットした場合domain.com/user/edit
、コントローラーはセッションから現在のユーザーを取得してサービスに渡すか、サービスがセッション自体にアクセスできます。
サービスでそれを行うと、サービス層とセッション オブジェクトの間に依存関係が作成されます。コントローラーで行うと、コントローラーが少し太くなります。
ほんの些細な点であることはわかっていますが、セッションには多くの (小さな) 変数が保存されており、リクエストのパラメーター処理自体は非常に複雑です。
ありがとう!