route:before
return [
    'hooks' => [
        'route:before' => function (Kirby\Http\Route $route, string $path, string $method) {
            // your code goes here
        }
    ]
]Parameters
| Parameter | Type | 
|---|---|
| $route | Kirby\Http\Route | 
| $path | string | 
| $method | string | 
When is the hook triggered
- Kirby is set up
- The routes are loaded
- The router is created
- The router tries to find a matching route
- The route:beforehook is triggered
- The route action is executed
- Within the route the route action is executed (a page rendered, deleted, or whatever the script does)
- The route:afterhook is triggered with the result of the route action