1515use DragonCode \CardNumber \Cards \Maestro ;
1616use DragonCode \CardNumber \Cards \MasterCard ;
1717use DragonCode \CardNumber \Cards \Mir ;
18+ use DragonCode \CardNumber \Cards \RalfRinger ;
1819use DragonCode \CardNumber \Cards \Troy ;
1920use DragonCode \CardNumber \Cards \UnionPay ;
2021use DragonCode \CardNumber \Cards \Visa ;
2122use DragonCode \CardNumber \Cards \VisaElectron ;
23+ use DragonCode \CardNumber \Cards \YvesRocher ;
2224use DragonCode \CardNumber \Enums \CardType ;
2325use DragonCode \CardNumber \Factories \Factory ;
2426use DragonCode \CardNumber \Formatters \DefaultFormatter ;
@@ -40,10 +42,12 @@ public static function isValid(int|string $number, CardType|string|null $cardTyp
4042 CardType::maestro => Maestro::isValid ($ number ),
4143 CardType::masterCard => MasterCard::isValid ($ number ),
4244 CardType::mir => Mir::isValid ($ number ),
45+ CardType::ralfRinger => RalfRinger::isValid ($ number ),
4346 CardType::troy => Troy::isValid ($ number ),
4447 CardType::unionPay => UnionPay::isValid ($ number ),
4548 CardType::visa => Visa::isValid ($ number ),
4649 CardType::visaElectron => VisaElectron::isValid ($ number ),
50+ CardType::yvesRocher => YvesRocher::isValid ($ number ),
4751 default => DefaultCard::isValid ($ number )
4852 };
4953 }
0 commit comments