| 1: | <?php |
| 2: | declare(strict_types=1); |
| 3: | |
| 4: | namespace om\ICal\Timezone; |
| 5: | |
| 6: | /** |
| 7: | * Where a timezone came from. |
| 8: | */ |
| 9: | enum TimezoneSource { |
| 10: | /** a VTIMEZONE definition of the calendar */ |
| 11: | case VTimezone; |
| 12: | /** an IANA timezone name */ |
| 13: | case Iana; |
| 14: | /** a Windows name or a prefixed IANA name (e.g. /mozilla.org/20070129_1/Europe/Paris) */ |
| 15: | case Alias; |
| 16: | /** the configured fallback timezone */ |
| 17: | case Fallback; |
| 18: | } |
| 19: |