@@ -37,22 +37,22 @@ enum MotisCategory: string
37
37
// todo: this needs to be better
38
38
public function getHTT (): HafasTravelType {
39
39
return match ($ this ->name ) {
40
- 'HIGHSPEED_RAIL ' => HafasTravelType::NATIONAL_EXPRESS ,
41
- 'REGIONAL_FAST_RAIL ' => HafasTravelType::NATIONAL ,
42
- 'METRO ' => HafasTravelType::SUBURBAN ,
43
- 'BUS ' => HafasTravelType::BUS ,
44
- 'FERRY ' => HafasTravelType::FERRY ,
45
- 'SUBWAY ' => HafasTravelType::SUBWAY ,
46
- 'TRAM ' => HafasTravelType::TRAM ,
47
- 'COACH ' => HafasTravelType::TAXI ,
48
- default => HafasTravelType::REGIONAL ,
40
+ 'HIGHSPEED_RAIL ' , ' REGIONAL_FAST_RAIL ' => HafasTravelType::NATIONAL_EXPRESS ,
41
+ 'LONG_DISTANCE ' => HafasTravelType::REGIONAL_EXP ,
42
+ 'METRO ' => HafasTravelType::SUBURBAN ,
43
+ 'BUS ' => HafasTravelType::BUS ,
44
+ 'FERRY ' => HafasTravelType::FERRY ,
45
+ 'SUBWAY ' => HafasTravelType::SUBWAY ,
46
+ 'TRAM ' => HafasTravelType::TRAM ,
47
+ 'COACH ' => HafasTravelType::TAXI ,
48
+ default => HafasTravelType::REGIONAL ,
49
49
};
50
50
}
51
51
52
52
// todo: this needs to be better
53
53
public static function fromTravelType (TravelType |null $ travelType ): ?array {
54
54
return match ($ travelType ) {
55
- TravelType::EXPRESS => [MotisCategory::HIGHSPEED_RAIL ,],
55
+ TravelType::EXPRESS => [MotisCategory::HIGHSPEED_RAIL , MotisCategory:: LONG_DISTANCE , MotisCategory:: NIGHT_RAIL , MotisCategory:: REGIONAL_FAST_RAIL ],
56
56
TravelType::REGIONAL => [MotisCategory::REGIONAL_FAST_RAIL , MotisCategory::REGIONAL_RAIL ],
57
57
TravelType::SUBURBAN => [MotisCategory::METRO ],
58
58
TravelType::BUS => [MotisCategory::BUS ],
0 commit comments