CodeDatei.php
Pfad: src/Domain/Code/CodeDatei.php
Ext: php
Größe: 1195 Bytes
Geändert: 2026-07-16 10:03:59+02
<?php
declare(strict_types=1);
namespace Demo\Domain\Code;
/**
* Entity fuer den Code-Datei-Mirror.
*/
final class CodeDatei
{
/**
* @param int $id Technischer Schluessel.
* @param string $relativerPfad Pfad relativ zum Projekt-Root.
* @param string $dateiName Dateiname.
* @param string $dateiErweiterung Dateiendung ohne Punkt.
* @param string $code Voller Dateicode.
* @param string $codeHash SHA256-Pruefsumme des Codes.
* @param int $dateiGroesse Dateigroesse in Bytes.
* @param string $geaendert Zeitpunkt der Aenderung (ISO 8601).
* @param string $erstellt Zeitpunkt der Anlage (ISO 8601).
*/
public function __construct(
public readonly int $id,
public readonly string $relativerPfad,
public readonly string $dateiName,
public readonly string $dateiErweiterung,
public readonly string $code,
public readonly string $codeHash,
public readonly int $dateiGroesse,
public readonly string $geaendert,
public readonly string $erstellt
) {
}
}