Primo commit: trasferimento del progetto PPEasy

This commit is contained in:
2024-09-18 10:30:50 +02:00
commit eb475f257e
4233 changed files with 1043848 additions and 0 deletions
@@ -0,0 +1,36 @@
<?php
namespace Vanguard\Repositories\Session;
interface SessionRepository
{
/**
* Find session by id.
* @param $sessionId
* @return mixed
*/
public function find($sessionId);
/**
* Get all active sessions for specified user.
*
* @param $userId
* @return mixed
*/
public function getUserSessions($userId);
/**
* Invalidate specified session for provided user
*
* @param $sessionId
* @return mixed
*/
public function invalidateSession($sessionId);
/**
* Invalidate all sessions for user with given id.
* @param $userId
* @return mixed
*/
public function invalidateAllSessionsForUser($userId);
}