This commit is contained in:
2025-07-30 18:33:02 +03:00
parent 8436569ce5
commit 45fb57981d
7 changed files with 323 additions and 159 deletions

View File

@@ -1,45 +1,45 @@
<?php
namespace goodboyalex\php_db_components_pack\enums;
use goodboyalex\php_components_pack\traits\EnumExtensionsTrait;
/**
*Перечисление PDO-драйверов.
*
* @author Александр Бабаев
* @package php_db_components_pack
* @version 1.0
* @since 1.0
* @see \PDO
*/
enum DBDriver: int
{
// Подключаем trait для работы с перечислениями
use EnumExtensionsTrait;
namespace goodboyalex\php_db_components_pack\enums;
use goodboyalex\php_components_pack\traits\EnumExtensionsTrait;
/**
* MySQL
*Перечисление PDO-драйверов.
*
* @author Александр Бабаев
* @package php_db_components_pack
* @version 1.0
* @since 1.0
* @see \PDO
*/
case MySQL = 0;
/**
* Microsoft SQL
*/
case MSSQL = 1;
/**
* PostgreSQL
*/
case PostgreSQL = 2;
/**
* OracleDB
*/
case OracleDB = 3;
/**
* SQLite
*/
case SQLite = 4;
}
enum DBDriver: int
{
// Подключаем trait для работы с перечислениями
use EnumExtensionsTrait;
/**
* MySQL
*/
case MySQL = 0;
/**
* Microsoft SQL
*/
case MSSQL = 1;
/**
* PostgreSQL
*/
case PostgreSQL = 2;
/**
* OracleDB
*/
case OracleDB = 3;
/**
* SQLite
*/
case SQLite = 4;
}