InvoiceLoggerPort.php
Pfad: src/Domain/Rechnung/InvoiceLoggerPort.php
Ext: php
Größe: 479 Bytes
Geändert: 2026-07-16 14:10:40+02
<?php
declare(strict_types=1);
namespace Demo\Domain\Rechnung;
/**
* Port fuer strukturierte Lauf- und Rechnungslogs.
*/
interface InvoiceLoggerPort
{
/**
* @param string $runId Laufkennung.
* @param string $step Schritt.
* @param string $status Status.
* @param array<string,mixed> $context Kontext.
*/
public function logStep(string $runId, string $step, string $status, array $context = []): void;
}