Backup #1543

ID1543
Dateipfad/var/www/dev.campus.systemische-tools.de/src/UseCases/Chat/DeleteChatSessionUseCase.php
Version1
Typ modified
Größe467 B
Hashdec6200f6c5a3b4efac6ac7a39eb82418efc74caaaee78a9b84cb02508910d03
Datum2025-12-26 20:05:35
Geändert vonclaude-code-hook
GrundClaude Code Pre-Hook Backup vor Edit-Operation
Datei existiert Ja

Dateiinhalt

<?php

declare(strict_types=1);

namespace UseCases\Chat;

// @responsibility: Deletes chat sessions

use Domain\Repository\ChatSessionRepositoryInterface;

final class DeleteChatSessionUseCase implements DeleteChatSessionUseCaseInterface
{
    public function __construct(
        private ChatSessionRepositoryInterface $sessionRepo
    ) {
    }

    public function deleteSession(int $sessionId): void
    {
        $this->sessionRepo->delete($sessionId);
    }
}

Vollständig herunterladen

Aktionen

Herunterladen

← Zurück zur Übersicht