move from old repository
This commit is contained in:
		
							
								
								
									
										32
									
								
								enums/Collation.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										32
									
								
								enums/Collation.php
									
									
									
									
									
										Normal 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',
 | 
			
		||||
        };
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user