pdo = new PDO($this->getDsn(), $username, $password); } public function getConnection(): PDO { return $this->pdo; } public function getDsn(): string { return "mysql:dbname={$this->database};host={$this->host};port={$this->port}"; } public function getHost(): string { return $this->host; } public function getDatabase(): string { return $this->database; } }