Changed namespaces and added Query Builder

Co-authored-by: Juan Pablo Vial <jpvial@goacegroup.com>
Reviewed-on: #2
This commit is contained in:
2025-09-30 17:34:06 -03:00
parent 1bd3ccb8db
commit f6937c3aee
29 changed files with 555 additions and 178 deletions

18
src/Define/Database.php Normal file
View File

@ -0,0 +1,18 @@
<?php
namespace Database\Define;
interface Database
{
public function getHost(): string;
public function getPort(): int|bool;
public function getName(): string;
public function getUser(): string;
public function getPassword(): string;
public function needsUser(): bool;
public function setHost(string $host): self;
public function setPort(int $port): self;
public function setName(string $name): self;
public function setUser(string $username): self;
public function setPassword(string $password): self;
public function getDsn(): string;
}