File tree 1 file changed +9
-6
lines changed
1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change 6
6
use PHPPM \Utils ;
7
7
use Symfony \Component \HttpFoundation \Request ;
8
8
use Symfony \Component \Config \Resource \FileResource ;
9
+ use Symfony \Contracts \Service \ResetInterface ;
9
10
use function PHPPM \register_file ;
10
11
11
12
/**
@@ -167,11 +168,13 @@ public function postHandle($app)
167
168
168
169
if ($ container ->has ('doctrine ' )) {
169
170
$ doctrineRegistry = $ container ->get ("doctrine " );
170
- foreach ($ doctrineRegistry ->getManagers () as $ curManagerName => $ curManager ) {
171
- if (!$ curManager ->isOpen ()) {
172
- $ doctrineRegistry ->resetManager ($ curManagerName );
173
- } else {
174
- $ curManager ->clear ();
171
+ if (!$ doctrineRegistry instanceof ResetInterface) {
172
+ foreach ($ doctrineRegistry ->getManagers () as $ curManagerName => $ curManager ) {
173
+ if (!$ curManager ->isOpen ()) {
174
+ $ doctrineRegistry ->resetManager ($ curManagerName );
175
+ } else {
176
+ $ curManager ->clear ();
177
+ }
175
178
}
176
179
}
177
180
}
@@ -198,7 +201,7 @@ public function postHandle($app)
198
201
$ container ->privates ['webpack_encore.entrypoint_lookup ' ]->reset ();
199
202
}
200
203
}, $ container );
201
-
204
+
202
205
//reset all profiler stuff currently supported
203
206
if ($ container ->has ('profiler ' )) {
204
207
$ profiler = $ container ->get ('profiler ' );
You can’t perform that action at this time.
0 commit comments