CreateChatSessionUseCaseInterface.php
- Pfad:
src/UseCases/Chat/CreateChatSessionUseCaseInterface.php - Namespace: UseCases\Chat
- Zeilen: 18 | Größe: 344 Bytes
- Geändert: 2025-12-25 16:55:57 | 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
-
CreateChatSessionUseCaseInterfaceinterface Zeile 9
Funktionen 1
-
createSession()public Zeile 16
Verwendet von 4
- ChatController.php constructor
- ChatController.php use
- ChatServiceProvider.php use
- CreateChatSessionUseCase.php implements
Code
<?php
declare(strict_types=1);
namespace UseCases\Chat;
// @responsibility: Interface for creating new chat sessions
interface CreateChatSessionUseCaseInterface
{
/**
* Creates a new chat session with default settings.
*
* @return string UUID of the created session
*/
public function createSession(): string;
}