Aerys\Router::monitor PHP Method

monitor() public method

public monitor ( ) : array
return array
    public function monitor() : array
    {
        $results = [];
        foreach ($this->monitors as $method => $routeMonitors) {
            foreach ($routeMonitors as $route => $classMonitors) {
                foreach ($classMonitors as $class => $monitors) {
                    $results[$method][$route][$class] = array_map(function ($monitor) {
                        return $monitor->monitor();
                    }, $monitors);
                }
            }
        }
        return $results;
    }