ChatSessionResult.php
- Pfad:
src/UseCases/Chat/ChatSessionResult.php - Namespace: UseCases\Chat
- Zeilen: 27 | Größe: 510 Bytes
- Geändert: 2025-12-23 07:57:37 | Gescannt: 2025-12-31 10:22:15
Code Hygiene Score: 100
- Dependencies: 100 (25%)
- LOC: 100 (20%)
- Methods: 100 (20%)
- Secrets: 100 (15%)
- Classes: 100 (10%)
- Magic Numbers: 100 (10%)
Keine Issues gefunden.
Klassen 1
-
ChatSessionResultclass Zeile 9
Funktionen 3
-
__construct()private Zeile 11 -
success()public Zeile 17 -
error()public Zeile 22
Versionen 1
-
v1
2025-12-23 07:57 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation
Code
<?php
declare(strict_types=1);
namespace UseCases\Chat;
// @responsibility: Ergebnisobjekt für Chat-Session-Operationen
final class ChatSessionResult
{
private function __construct(
public readonly bool $success,
public readonly string $message,
) {
}
public static function success(string $message): self
{
return new self(true, $message);
}
public static function error(string $message): self
{
return new self(false, $message);
}
}