MongoDB を使用してセッションを保存しようとしていますが、\Mongo
インスタンスへの参照を取得する必要があります。
しかし、どうやらそれはサービスとして宣言されていません。代わりに、doctrine はラッパー内からそれを作成します。
それで、私はそれについて何ができますか?私はこれを試しました:
services:
mongo.connection:
class: MongoDoctrine\MongoDB\Connection
factory_service: doctrine.odm.mongodb.document_manager
factory_method: getConnection
mongo:
class: Mongo
factory_service: mongo.connection
factory_method: getMongo
ただし、null を返すこともあり、ログに request_id を追加するロガー プリプロセッサとも競合します。これは、セッションと関係があると思います。
何か案は?