Skip to content

Commit 20e4c91

Browse files
authored
🐛 Add regional_fast_rail to national_express (#3471)
1 parent fe994a4 commit 20e4c91

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

app/Enum/MotisCategory.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,22 +37,22 @@ enum MotisCategory: string
3737
// todo: this needs to be better
3838
public function getHTT(): HafasTravelType {
3939
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,
4949
};
5050
}
5151

5252
// todo: this needs to be better
5353
public static function fromTravelType(TravelType|null $travelType): ?array {
5454
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],
5656
TravelType::REGIONAL => [MotisCategory::REGIONAL_FAST_RAIL, MotisCategory::REGIONAL_RAIL],
5757
TravelType::SUBURBAN => [MotisCategory::METRO],
5858
TravelType::BUS => [MotisCategory::BUS],

0 commit comments

Comments
 (0)