File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change 66use PHPPM \Utils ;
77use Symfony \Component \HttpFoundation \Request ;
88use Symfony \Component \Config \Resource \FileResource ;
9+ use Symfony \Contracts \Service \ResetInterface ;
910use function PHPPM \register_file ;
1011
1112/**
@@ -167,11 +168,13 @@ public function postHandle($app)
167168
168169 if ($ container ->has ('doctrine ' )) {
169170 $ 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+ }
175178 }
176179 }
177180 }
@@ -198,7 +201,7 @@ public function postHandle($app)
198201 $ container ->privates ['webpack_encore.entrypoint_lookup ' ]->reset ();
199202 }
200203 }, $ container );
201-
204+
202205 //reset all profiler stuff currently supported
203206 if ($ container ->has ('profiler ' )) {
204207 $ profiler = $ container ->get ('profiler ' );
You can’t perform that action at this time.
0 commit comments