Backup #459
| ID | 459 |
| Dateipfad | /var/www/dev.campus.systemische-tools.de/src/UseCases/Prompts/PromptDTO.php |
| Version | 2 |
| Typ |
modified |
| Größe | 1.1 KB |
| Hash | 962fe83e44c9eee055da2f3355b851c80caca30a4faa91da8b7888a59927d245 |
| Datum | 2025-12-22 10:30:08 |
| Geändert von | claude-code-hook |
| Grund | Claude Code Pre-Hook Backup vor Edit-Operation |
| Datei existiert |
Ja
|
Dateiinhalt
<?php
namespace UseCases\Prompts;
final class PromptDTO
{
public function __construct(
public readonly ?int $id,
public readonly string $name,
public readonly string $version,
public readonly string $content,
public readonly bool $isActive,
public readonly int $criticCount = 0,
) {
}
public static function fromArray(array $data): self
{
return new self(
id: isset($data['id']) ? (int) $data['id'] : null,
name: $data['name'] ?? '',
version: $data['version'] ?? '1.0',
content: $data['content'] ?? '',
isActive: (bool) ($data['is_active'] ?? false),
criticCount: (int) ($data['critic_count'] ?? 0),
);
}
public function toArray(): array
{
return [
'id' => $this->id,
'name' => $this->name,
'version' => $this->version,
'content' => $this->content,
'is_active' => $this->isActive,
'critic_count' => $this->criticCount,
];
}
}
Vollständig herunterladen
Aktionen
Andere Versionen dieser Datei
| ID |
Version |
Typ |
Größe |
Datum |
| 730 |
3 |
modified |
1.4 KB |
2025-12-23 07:57 |
| 459 |
2 |
modified |
1.1 KB |
2025-12-22 10:30 |
| 458 |
1 |
modified |
770 B |
2025-12-22 10:29 |
← Zurück zur Übersicht