Files
database/src/Alias/Database.php
Juan Pablo Vial 7fbc52b702 Abstract
2022-09-08 20:01:52 -04:00

59 lines
1.3 KiB
PHP

<?php
namespace ProVM\Alias;
use ProVM\Concept\Database as DatabaseInterface;
abstract class Database implements DatabaseInterface
{
protected string $host;
public function setHost(string $host): DatabaseInterface
{
$this->host = $host;
return $this;
}
public function getHost(): string
{
return $this->host;
}
protected int $port;
public function setPort(int $port): DatabaseInterface
{
$this->port = $port;
return $this;
}
public function getPort(): int
{
return $this->port;
}
protected string $name;
public function setName(string $name): DatabaseInterface
{
$this->name = $name;
return $this;
}
public function getName(): string
{
return $this->name;
}
protected string $username;
public function setUsername(string $username): DatabaseInterface
{
$this->username = $username;
return $this;
}
public function getUsername(): string
{
return $this->username;
}
protected string $password;
public function setPassword(string $password): DatabaseInterface
{
$this->password = $password;
return $this;
}
public function getPassword(): string
{
return $this->password;
}
}