You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
504 B
23 lines
504 B
<?php
|
|
|
|
namespace IQBall\App\Session;
|
|
|
|
use IQBall\Core\Data\Account;
|
|
|
|
/**
|
|
* The mutable side of a session handle
|
|
*/
|
|
interface MutableSessionHandle extends SessionHandle {
|
|
/**
|
|
* @param string|null $url the url to redirect the user to after authentication.
|
|
*/
|
|
public function setInitialTarget(?string $url): void;
|
|
|
|
/**
|
|
* @param Account $account update the session's account
|
|
*/
|
|
public function setAccount(Account $account): void;
|
|
|
|
public function destroy(): void;
|
|
}
|