ProzessDetail.php
Pfad: src/Domain/Prozess/ProzessDetail.php
Ext: php
Größe: 752 Bytes
Geändert: 2026-07-15 23:53:32+02
<?php
declare(strict_types=1);
namespace Demo\Domain\Prozess;
/**
* Vollstaendige Sicht auf einen Prozess: Kopf, Schritte, Ablauf-Kanten und
* verknuepfte Dokumentationen. Unveraenderlich.
*/
final class ProzessDetail
{
/**
* @param Prozess $prozess Kopf.
* @param list<Schritt> $schritte Alle Schritte.
* @param list<Kante> $kanten Alle Ablauf-Kanten.
* @param list<array{slug:string,titel:string}> $dokus Verknuepfte Doku.
*/
public function __construct(
public readonly Prozess $prozess,
public readonly array $schritte,
public readonly array $kanten,
public readonly array $dokus
) {
}
}