WP-Query-Builder/enums/CollationTypes.php
2025-01-27 19:35:17 +01:00

25 lines
627 B
PHP

<?php
namespace DatabaseHelper\enums;
enum CollationTypes
{
case UTF8_GENERAL_CI;
case UTF8MB4_UNICODE_CI;
case LATIN1_SWEDISH_CI;
case UTF8MB4_BIN;
case UTF8_BIN;
case UTF8_GENERAL_BIN;
public function type(): string {
return match ($this) {
self::UTF8_GENERAL_CI => 'utf8_general_ci',
self::UTF8MB4_UNICODE_CI => 'utf8mb4_unicode_ci',
self::LATIN1_SWEDISH_CI => 'latin1_swedish_ci',
self::UTF8MB4_BIN => 'utf8mb4_bin',
self::UTF8_BIN => 'utf8_bin',
self::UTF8_GENERAL_BIN => 'utf8_general_bin',
};
}
}