<?php
class ControllerEventDebug extends Controller {
    public function index(string &$route, array &$args): void {
        //echo $route;
    }

    public function before(string &$route, array &$args): void {
        // add the route you want to test
        /*
        if ($route == 'common/home') {
            $this->session->data['debug'][$route] = microtime(true);
        }
        */
    }

    public function after(string $route, array &$args, mixed &$output): void {
        // add the route you want to test
        /*
        if ($route == 'common/home') {
            if (isset($this->session->data['debug'][$route])) {
                $log_data = [
                    'route' => $route,
                    'time'  => microtime(true) - $this->session->data['debug'][$route]
                ];

                $this->log->write($log_data);
            }
        }
        */
    }
}