@@ -129,7 +129,6 @@ private function createManagerInstances($config, $databaseConnections, $debug, C
129129 {
130130 $ registryConnections = [];
131131 $ registryManagers = [];
132- $ defaults = ['connection ' => null , 'entityManager ' => null ];
133132
134133 $ proxyNamespace = isset ($ config ['proxy ' ]['namespace ' ]) ? $ config ['proxy ' ]['namespace ' ] : null ;
135134
@@ -144,11 +143,6 @@ private function createManagerInstances($config, $databaseConnections, $debug, C
144143 continue ;
145144 }
146145
147- if ($ connectionName === $ config ['default_connection ' ]) {
148- $ defaults ['connection ' ] = $ connectionName ;
149- $ defaults ['entityManager ' ] = $ name ;
150- }
151-
152146 $ databaseConfig = $ databaseConnections [$ connectionName ];
153147 $ cacheProvider = isset ($ managerConfig ['cache_provider ' ]) ? $ managerConfig ['cache_provider ' ] : $ config ['cache_provider ' ];
154148 $ repository = isset ($ managerConfig ['repository ' ]) ? $ managerConfig ['repository ' ] : $ config ['repository ' ];
@@ -182,9 +176,17 @@ private function createManagerInstances($config, $databaseConnections, $debug, C
182176 $ this ->app ->instance ($ registryConnections [$ connectionName ], $ connection );
183177 $ this ->app ->instance ($ registryManagers [$ name ], $ entityManager );
184178
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+
185187 }
186188
187- return [$ registryConnections , $ registryManagers, $ defaults ];
189+ return [$ registryConnections , $ registryManagers ];
188190 }
189191
190192 private function registerManagerRegistry ()
@@ -196,7 +198,7 @@ private function registerManagerRegistry()
196198
197199 $ config = $ this ->mapEntityManagers ($ config , $ defaultDatabase );
198200
199- list ($ registryConnections , $ registryManagers, $ defaults ) = $ this ->createManagerInstances (
201+ list ($ registryConnections , $ registryManagers ) = $ this ->createManagerInstances (
200202 $ config ,
201203 $ databaseConnections ,
202204 $ app ['config ' ]['app.debug ' ],
@@ -206,9 +208,7 @@ private function registerManagerRegistry()
206208 return new IlluminateRegistry (
207209 $ app ,
208210 $ registryConnections ,
209- $ registryManagers ,
210- $ defaults ['connection ' ],
211- $ defaults ['entityManager ' ]
211+ $ registryManagers
212212 );
213213 });
214214 $ this ->app ->singleton (ManagerRegistry::class, IlluminateRegistry::class);
0 commit comments