} } // Sort by priority in reverse order krsort($listOfListenersByPriority); // Initial value of stop propagation flag should be false $event->stopPropagation(false); // Execute listeners $responses = new ResponseCollection(); foreach ($listOfListenersByPriority as $listOfListeners) { foreach ($listOfListeners as $listeners) { foreach ($listeners as $listener) { $response = $listener($event); $responses->push($response); // If the event was asked to stop propagating, do so if ($event->propagationIsStopped()) { $responses->setStopped(true); return $responses; } // If the result causes our validation callback to return true, // stop propagation if ($callback && $callback($response)) { $responses->setStopped(true); return $responses; } } } } return $responses; } } } } // Sort by priority in reverse order krsort($listOfListenersByPriority); // Initial value of stop propagation flag should be false $event->stopPropagation(false); // Execute listeners $responses = new ResponseCollection(); foreach ($listOfListenersByPriority as $listOfListeners) { foreach ($listOfListeners as $listeners) { foreach ($listeners as $listener) { $response = $listener($event); $responses->push($response); // If the event was asked to stop propagating, do so if ($event->propagationIsStopped()) { $responses->setStopped(true); return $responses; } // If the result causes our validation callback to return true, // stop propagation if ($callback && $callback($response)) { $responses->setStopped(true); return $responses; } } } } return $responses; } }
Fatal error: Uncaught Error: Class "Laminas\EventManager\EventManager" not found in /home/metaseit/vendor/laminas/laminas-mvc/src/Service/EventManagerFactory.php:26 Stack trace: #0 /home/metaseit/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(642): Laminas\Mvc\Service\EventManagerFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), 'EventManager', NULL) #1 /home/metaseit/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(264): Laminas\ServiceManager\ServiceManager->doCreate('EventManager') #2 /home/metaseit/vendor/laminas/laminas-mvc/src/Service/ModuleManagerFactory.php(69): Laminas\ServiceManager\ServiceManager->get('EventManager') #3 /home/metaseit/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(642): Laminas\Mvc\Service\ModuleManagerFactory->__invoke(Object(Laminas\ServiceManager\ServiceManager), 'ModuleManager', NULL) #4 /home/metaseit/vendor/laminas/laminas-servicemanager/src/ServiceManager.php(264): Laminas\ServiceManager\ServiceManager->doCreate('ModuleManager') #5 /home/metaseit/vendor/laminas/laminas-mvc/src/Application.php(251): Laminas\ServiceManager\ServiceManager->get('ModuleManager') #6 /home/metaseit/public_html/schweizer-regionen.ch/index.php(30): Laminas\Mvc\Application::init(Array) #7 {main} thrown in /home/metaseit/vendor/laminas/laminas-mvc/src/Service/EventManagerFactory.php on line 26