public function __construct(\PDO $pdo, string $dbEngine = '')
{
$this->pdo = $pdo;
$this->pdo->setAttribute(\PDO::ATTR_EMULATE_PREPARES, false);
$this->pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
if (empty($dbEngine)) {
$dbEngine = $this->pdo->getAttribute(\PDO::ATTR_DRIVER_NAME);
}
$this->dbEngine = $dbEngine;
}