ConfigResult.php
- Pfad:
src/UseCases/Config/ConfigResult.php - Namespace: UseCases\Config
- Zeilen: 28 | Größe: 555 Bytes
- Geändert: 2025-12-23 07:56:46 | 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
-
ConfigResultclass Zeile 9
Funktionen 3
-
__construct()private Zeile 11 -
success()public Zeile 18 -
error()public Zeile 23
Versionen 1
-
v1
2025-12-23 07:56 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation
Code
<?php
declare(strict_types=1);
namespace UseCases\Config;
// @responsibility: Ergebnisobjekt für Config-Operationen
final class ConfigResult
{
private function __construct(
public readonly bool $success,
public readonly ?int $id,
public readonly string $message,
) {
}
public static function success(int $id, string $message): self
{
return new self(true, $id, $message);
}
public static function error(string $message): self
{
return new self(false, null, $message);
}
}