Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (StorageInterface $store=null, DispatcherInterface $dispatcher=null, array $options=[]) | |
get ($name, $default=null) | |
set ($name, $value=null) | |
has ($name) | |
clear () | |
Fonctions membres publiques hérités de Session | |
__construct (StorageInterface $store=null, DispatcherInterface $dispatcher=null, array $options=[]) | |
addValidator (ValidatorInterface $validator) | |
getExpire () | |
getState () | |
getToken ($forceNew=false) | |
hasToken ($token, $forceExpire=true) | |
getIterator () | |
getName () | |
setName (string $name) | |
getId () | |
setId (string $id) | |
isActive () | |
isNew () | |
isStarted () | |
get ($name, $default=null) | |
set ($name, $value=null) | |
has ($name) | |
remove (string $name) | |
clear () | |
all () | |
start () | |
destroy () | |
restart () | |
fork ($destroy=false) | |
close () | |
gc () | |
abort () | |
Fonctions membres publiques hérités de SessionInterface | |
fork () | |
Fonctions membres publiques hérités de DispatcherAwareInterface | |
setDispatcher (DispatcherInterface $dispatcher) | |
Fonctions membres publiques statiques | |
static | checkToken ($method='post') |
static | getFormToken ($forceNew=false) |
static | getHandlers () |
static | getInstance () |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Session | |
createToken () | |
setCounter () | |
setExpire ($expire) | |
setState ($state) | |
setTimers () | |
setOptions (array $options) | |
validate ($restart=false) | |
Attributs protégés hérités de Session | |
$state = SessionState::INACTIVE | |
$expire = 900 | |
$store | |
$sessionValidators = [] | |
Class for managing HTTP sessions
__construct | ( | StorageInterface | $store = null , |
DispatcherInterface | $dispatcher = null , |
||
array | $options = [] |
||
) |
Constructor
StorageInterface | $store | A StorageInterface implementation. |
DispatcherInterface | $dispatcher | DispatcherInterface for the session to use. |
array | $options | Optional parameters. Supported keys include:
|
Références $options, Session\$store, et Symfony\Contracts\Service\__construct().
|
static |
Checks for a form token in the request.
Use in conjunction with HTMLHelper::_('form.token') or JSession::getFormToken.
string | $method | The request method in which to look for the token key. |
Références $app, Text\_(), Route\_(), Factory\getApplication(), et Joomla\Application\getFormToken().
Référencé par InstallController\ajax_upload(), IndexerController\batch(), BaseController\checkToken(), JSONController\checkValidToken(), ApiController\execute(), AjaxController\fetchAssociations(), IndexerController\optimize(), ModuleController\orderPosition(), SearchesController\reset(), et IndexerController\start().
clear | ( | ) |
Clears all variables from the session store
Implémente SessionInterface.
Références $name, et Joomla\Database\Query\clear().
get | ( | $name, | |
$default = null |
|||
) |
Get data from the session store
string | $name | Name of a variable |
mixed | $default | Default value of a variable if not set |
Implémente SessionInterface.
Références $default, $name, Symfony\Contracts\Service\get(), et Symfony\Contracts\Service\has().
|
static |
Method to determine a hash for anti-spoofing variable names
boolean | $forceNew | If true, force a new token to be created |
Références $user, Factory\getApplication(), ApplicationHelper\getHash(), et Factory\getUser().
Référencé par JsonResponse\__construct(), HtmlView\addToolbar(), DraggableList\draggable(), Joomlaupdate\getCoreUpdateNotification(), AssociationField\getInput(), ContenthistoryField\getLayoutData(), ModuleorderField\getLayoutData(), LoggedHelper\getList(), HistoryController\getRedirectToListAppend(), Cache\getWorkarounds(), HistoryController\keep(), UserController\menulogout(), Joomla\Plugin\Editors\TinyMCE\PluginTraits\onDisplay(), AdministratorApplication\render(), JSONController\sendJsonResponse(), et Form\token().
|
static |
Get the available session handlers
Références $class, et JPATH_LIBRARIES.
Référencé par SessionhandlerField\getOptions().
|
static |
Returns the global session object.
Références Factory\getApplication().
has | ( | $name | ) |
Check whether data exists in the session store
string | $name | Name of variable |
Implémente SessionInterface.
Références $name, et Symfony\Contracts\Service\has().
set | ( | $name, | |
$value = null |
|||
) |
Set data into the session store.
string | $name | Name of a variable. |
mixed | $value | Value of a variable. |
Implémente SessionInterface.