DeleteChatSessionUseCaseInterface.php
- Pfad:
src/UseCases/Chat/DeleteChatSessionUseCaseInterface.php - Namespace: UseCases\Chat
- Zeilen: 23 | Größe: 417 Bytes
- Geändert: 2025-12-26 20:05:30 | 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
-
DeleteChatSessionUseCaseInterfaceinterface Zeile 9
Funktionen 2
-
deleteSession()public Zeile 14 -
deleteAllSessions()public Zeile 21
Verwendet von 4
- ChatController.php constructor
- ChatController.php use
- ChatServiceProvider.php use
- DeleteChatSessionUseCase.php implements
Versionen 1
-
v1
2025-12-26 20:05 | claude-code-hook | modified
Claude Code Pre-Hook Backup vor Edit-Operation
Code
<?php
declare(strict_types=1);
namespace UseCases\Chat;
// @responsibility: Interface for deleting chat sessions
interface DeleteChatSessionUseCaseInterface
{
/**
* Delete a chat session.
*/
public function deleteSession(int $sessionId): void;
/**
* Delete all chat sessions.
*
* @return int Number of deleted sessions
*/
public function deleteAllSessions(): int;
}