WP-Query-Builder/enums/CharsetTypes.php

41 lines
900 B
PHP
Raw Normal View History

2025-01-27 19:35:17 +01:00
<?php
namespace DatabaseHelper\enums;
enum CharsetTypes
{
case UTF8;
case UTF8MB4;
case LATIN1;
case ASCII;
case UTF16;
case UTF32;
2025-01-28 16:53:37 +01:00
case LATIN2;
case LATIN5;
case CP1251;
case CP850;
case TIS620;
case GREEK;
case HEBREW;
case BINARY;
2025-01-27 19:35:17 +01:00
public function type(): string {
return match ($this) {
self::UTF8 => 'utf8',
self::UTF8MB4 => 'utf8mb4',
self::LATIN1 => 'latin1',
self::ASCII => 'ascii',
self::UTF16 => 'utf16',
self::UTF32 => 'utf32',
2025-01-28 16:53:37 +01:00
self::LATIN2 => 'latin2',
self::LATIN5 => 'latin5',
self::CP1251 => 'cp1251',
self::CP850 => 'cp850',
self::TIS620 => 'tis620',
self::GREEK => 'greek',
self::HEBREW => 'hebrew',
self::BINARY => 'binary',
2025-01-27 19:35:17 +01:00
};
}
}
2025-01-28 16:53:37 +01:00