コントローラーの 1 つをサービスにリファクタリングしています。サービス コンテナー全体をコントローラーに挿入しないとパフォーマンスに影響があるかどうかを知りたいです。
これはより効率的ですか:
innova.path.controller:
class: %innova.controller.path.class%
arguments:
entityManager: @doctrine.orm.entity_manager
session: @session
securityContext: @security.context
router: @router
translator: @translator
pathManager: @innova.manager.path_manager
calls:
- [setRequest, ["@?request="]]
scope: request
これより、例えば?
innova.path.controller:
class: %innova.controller.path.class%
arguments: [@service_container]