host};dbname={$this->name}"; if ($this->port !== 3306) { $dsn .= ";port={$this->port}"; } return $dsn; } public function needsUser(): bool { return true; } }