23 lines
509 B
PHP
23 lines
509 B
PHP
<?php
|
|
|
|
namespace App\Drivers;
|
|
|
|
abstract class DatabaseDriver extends Driver
|
|
{
|
|
public ?string $containerName;
|
|
|
|
public ?string $containerId;
|
|
|
|
public ?array $credentials;
|
|
|
|
abstract public function __construct(
|
|
?string $containerName = null,
|
|
?string $containerId = null,
|
|
?array $credentials = null,
|
|
);
|
|
|
|
abstract public function createUser(string $user, string $password): string;
|
|
|
|
// abstract public function createDatabase(string $db, string $user): string;
|
|
}
|