Auth, Login, Home, Venta->Listados->Precios

This commit is contained in:
Juan Pablo Vial
2023-07-24 20:55:26 -04:00
parent d9d5a15376
commit 1a7b10ce3c
130 changed files with 4302 additions and 0 deletions

View File

@ -0,0 +1,24 @@
<?php
namespace Incoviba\Common\Implement\Database;
use Incoviba\Common\Define;
class MySQL implements Define\Database
{
public function __construct(public string $host, public string $name, public string $user, public string $password) {}
public int $port = 3306;
public function getDSN(): string
{
$dsn = "mysql:host={$this->host};dbname={$this->name}";
if ($this->port !== 3306) {
$dsn .= ";port={$this->port}";
}
return $dsn;
}
public function needsUser(): bool
{
return true;
}
}