@@ -129,7 +129,6 @@ private function createManagerInstances($config, $databaseConnections, $debug, C
129
129
{
130
130
$ registryConnections = [];
131
131
$ registryManagers = [];
132
- $ defaults = ['connection ' => null , 'entityManager ' => null ];
133
132
134
133
$ proxyNamespace = isset ($ config ['proxy ' ]['namespace ' ]) ? $ config ['proxy ' ]['namespace ' ] : null ;
135
134
@@ -144,11 +143,6 @@ private function createManagerInstances($config, $databaseConnections, $debug, C
144
143
continue ;
145
144
}
146
145
147
- if ($ connectionName === $ config ['default_connection ' ]) {
148
- $ defaults ['connection ' ] = $ connectionName ;
149
- $ defaults ['entityManager ' ] = $ name ;
150
- }
151
-
152
146
$ databaseConfig = $ databaseConnections [$ connectionName ];
153
147
$ cacheProvider = isset ($ managerConfig ['cache_provider ' ]) ? $ managerConfig ['cache_provider ' ] : $ config ['cache_provider ' ];
154
148
$ repository = isset ($ managerConfig ['repository ' ]) ? $ managerConfig ['repository ' ] : $ config ['repository ' ];
@@ -182,9 +176,17 @@ private function createManagerInstances($config, $databaseConnections, $debug, C
182
176
$ this ->app ->instance ($ registryConnections [$ connectionName ], $ connection );
183
177
$ this ->app ->instance ($ registryManagers [$ name ], $ entityManager );
184
178
179
+ if ($ connectionName === $ config ['default_connection ' ]) {
180
+ $ registryConnections ['default ' ] = 'doctrine.dbal.default_connection ' ;
181
+ $ registryManagers ['default ' ] = 'doctrine.orm.default_entity_manager ' ;
182
+
183
+ $ this ->app ->instance ('doctrine.dbal.default_connection ' , $ connection );
184
+ $ this ->app ->instance ('doctrine.orm.default_entity_manager ' , $ entityManager );
185
+ }
186
+
185
187
}
186
188
187
- return [$ registryConnections , $ registryManagers, $ defaults ];
189
+ return [$ registryConnections , $ registryManagers ];
188
190
}
189
191
190
192
private function registerManagerRegistry ()
@@ -196,7 +198,7 @@ private function registerManagerRegistry()
196
198
197
199
$ config = $ this ->mapEntityManagers ($ config , $ defaultDatabase );
198
200
199
- list ($ registryConnections , $ registryManagers, $ defaults ) = $ this ->createManagerInstances (
201
+ list ($ registryConnections , $ registryManagers ) = $ this ->createManagerInstances (
200
202
$ config ,
201
203
$ databaseConnections ,
202
204
$ app ['config ' ]['app.debug ' ],
@@ -206,9 +208,7 @@ private function registerManagerRegistry()
206
208
return new IlluminateRegistry (
207
209
$ app ,
208
210
$ registryConnections ,
209
- $ registryManagers ,
210
- $ defaults ['connection ' ],
211
- $ defaults ['entityManager ' ]
211
+ $ registryManagers
212
212
);
213
213
});
214
214
$ this ->app ->singleton (ManagerRegistry::class, IlluminateRegistry::class);
0 commit comments