if no placeholders in route, param array should be empty