TIDE/backend/app/Auth/UseCases/Logout/Logout.php
yisroel 526a1b8f61
implement Logout use case
thin pass-through to SessionRepository->deleteByToken. test
green; 33 tests pass.
2026-05-06 15:16:03 +03:00

17 lines
297 B
PHP

<?php
namespace App\Auth\UseCases\Logout;
use App\Auth\SessionRepository;
class Logout
{
public function __construct(
private SessionRepository $sessionRepo,
) {}
public function execute(string $token): void
{
$this->sessionRepo->deleteByToken($token);
}
}