numberToPhase static method
تحويل رقم إلى طور القمر
Implementation
static MoonPhase numberToPhase(int number) {
if (number < 0 || number >= MoonPhase.values.length) {
throw ArgumentError(
'Invalid moon phase number: $number. Must be between 0 and ${MoonPhase.values.length - 1}');
}
return MoonPhase.values[number];
}