function disconnectAll() { foreach (State::$routes as $class => $routesByClass) { foreach ($routesByClass as $method => $routes) { foreach ($routes as $route) { list($callback, $handle) = $route; $handle->expire(); } } } State::$routes = []; }
function disconnectAll() { foreach (State::$routes as $class => $routesByClass) { foreach ($routesByClass as $method => $routes) { foreach ($routes as $route) { list($callback, $handle) = $route; if ($handle !== null) { $handle->expire(); } } } } State::$routes = []; connectDefaultInternals(); }