interfaces

This commit is contained in:
2025-03-31 16:11:37 +00:00
parent 476229294d
commit 3f1d3027d0
2 changed files with 3 additions and 3 deletions

View File

@@ -2,12 +2,12 @@
namespace App\Drivers;
interface DatabaseDriver extends Driver
abstract class DatabaseDriver implements Driver
{
public string $defaultUser = 'keystone';
public string $defaultDb = 'keystone';
public function __construct(
abstract public function __construct(
public ?string $containerName = null,
public ?string $containerId = null,
public ?string $defaultPassword = null,

View File

@@ -6,7 +6,7 @@ use App\Data\Deployments\Plan;
use App\Data\Deployments\PlannedStep as Step;
use App\Drivers\DatabaseDriver;
class Postgres17Driver implements DatabaseDriver
class Postgres17Driver extends DatabaseDriver
{
public Plan $deploymentPlan;
public string $defaultUser = 'keystone';