[Emergency] Uncaught ArgumentCountError: Too few arguments to function ToursPageController::tour(), 0 passed and exactly 1 expected

GET /routes-and-trails/tour/19/bridge-to-nowhere-heli-jet

Line 103 in /home/572332.cloudwaysapps.com/nrbqegkqqk/public_html/app/src/controllers/ToursPageController.php

Source

94         }
95 
96         $data['Tours'] = $Tours;
97         $data['Title'] = $data['Category']->Title . ' tours';
98         $data['FBPixelEvent'] = 'ViewContent';
99 
100         return $data;
101     }
102 
103     public function tour($r)
104     {
105 
106         $id = $r->param('ID');
107         $data = [];
108         $data['Tour'] = Tour::get()->byID($id);
109 

Trace