File tree Expand file tree Collapse file tree
src/ZfcUser/Authentication/Adapter Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -87,11 +87,14 @@ public function prepareForAuthentication(Request $request)
8787 */
8888 public function resetAdapters ()
8989 {
90- $ listeners = $ this ->getEventManager ()->getSharedManager ()->getListeners (['authenticate ' ], 'authenticate ' );
91-
92- foreach ($ listeners as $ listener ) {
93- if (is_array ($ listener ) && $ listener [0 ] instanceof ChainableAdapter) {
94- $ listener [0 ]->getStorage ()->clear ();
90+ $ sharedManager = $ this ->getEventManager ()->getSharedManager ();
91+
92+ if ($ sharedManager ) {
93+ $ listeners = $ sharedManager ->getListeners (['authenticate ' ], 'authenticate ' );
94+ foreach ($ listeners as $ listener ) {
95+ if (is_array ($ listener ) && $ listener [0 ] instanceof ChainableAdapter) {
96+ $ listener [0 ]->getStorage ()->clear ();
97+ }
9598 }
9699 }
97100
You can’t perform that action at this time.
0 commit comments