. */ namespace SP\Domain\Database\Ports; use PDO; use SP\Infrastructure\Database\DatabaseException; use SP\Infrastructure\Database\DbStorageDriver; /** * Interface DbStorageHandler */ interface DbStorageHandler { /** * Obtener una conexión PDO * * @return PDO * @throws DatabaseException */ public function getConnection(): PDO; /** * Obtener una conexión PDO sin seleccionar la BD * * @return PDO * @throws DatabaseException */ public function getConnectionSimple(): PDO; public function getDriver(): DbStorageDriver; }