move from old repository

This commit is contained in:
Jan-Niclas Loosen
2025-02-12 15:03:39 +01:00
parent b684096b4a
commit 29703314a3
19 changed files with 1097 additions and 0 deletions

32
enums/Collation.php Normal file
View File

@@ -0,0 +1,32 @@
<?php
namespace DatabaseHelper\enums;
enum Collation
{
case UTF8_GENERAL_CI;
case UTF8_UNICODE_CI;
case UTF8_SPANISH_CI;
case UTF8MB4_UNICODE_CI;
case UTF8MB4_GENERAL_CI;
case UTF8MB4_UNICODE_520_CI;
case LATIN1_SWEDISH_CI;
case UTF8MB4_BIN;
case UTF8_BIN;
case LATIN1_BIN;
public function toString(): string {
return match ($this) {
self::UTF8_GENERAL_CI => 'utf8_general_ci',
self::UTF8_UNICODE_CI => 'utf8_unicode_ci',
self::UTF8_SPANISH_CI => 'utf8_spanish_ci',
self::UTF8MB4_UNICODE_CI => 'utf8mb4_unicode_ci',
self::UTF8MB4_GENERAL_CI => 'utf8mb4_general_ci',
self::UTF8MB4_UNICODE_520_CI => 'utf8mb4_unicode_520_ci',
self::LATIN1_SWEDISH_CI => 'latin1_swedish_ci',
self::UTF8MB4_BIN => 'utf8mb4_bin',
self::UTF8_BIN => 'utf8_bin',
self::LATIN1_BIN => 'latin1_bin',
};
}
}