host = $host; $this->port = $port; $this->user = $user; $this->password = $password; $this->database = $database; } public function GetPdoDSN(): string { return "mysql:host={$this->host}" . (empty($this->port) ? "" : ":{$this->port}") . ";dbname={$this->database}"; } public function GetUser(): string { return $this->user; } public function GetPassword(): string { return $this->password; } }