← Code-Übersicht

Kante.php

Pfad: src/Domain/Prozess/Kante.php

Ext: php

Größe: 572 Bytes

Geändert: 2026-07-15 23:53:30+02

<?php
declare(strict_types=1);

namespace Demo\Domain\Prozess;

/**
 * Gerichtete Ablauf-Kante: vom Vorgaenger zum Schritt, optional beschriftet.
 */
final class Kante
{
    /**
     * @param int         $vorgaengerId Ausgehender (frueherer) Schritt.
     * @param int         $schrittId    Zielschritt.
     * @param string|null $ausgang      Ausgang des Vorgaengers, der die Kante waehlt.
     */
    public function __construct(
        public readonly int $vorgaengerId,
        public readonly int $schrittId,
        public readonly ?string $ausgang
    ) {
    }
}