← Code-Übersicht

DatabaseCredentials.php

Pfad: src/Infrastructure/Config/DatabaseCredentials.php

Ext: php

Größe: 541 Bytes

Geändert: 2026-07-15 16:12:35+02

<?php
declare(strict_types=1);

namespace Demo\Infrastructure\Config;

/**
 * Value Object mit den Verbindungsdaten der Datenbank.
 */
final class DatabaseCredentials
{
    /**
     * Buendelt die Verbindungsparameter.
     *
     * @param string $dsn      PDO-DSN.
     * @param string $user     Datenbank-Benutzer.
     * @param string $password Datenbank-Passwort.
     */
    public function __construct(
        public readonly string $dsn,
        public readonly string $user,
        public readonly string $password
    ) {
    }
}