PHP Класс PSR7Sessions\Storageless\Session\LazySession

Наследование: implements PSR7Sessions\Storageless\Session\SessionInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
clear ( ) {@inheritDoc}
fromContainerBuildingCallback ( callable $sessionLoader ) : self
get ( string $key, $default = null ) {@inheritDoc}
has ( string $key ) : boolean {@inheritDoc}
hasChanged ( ) : boolean {@inheritDoc}
isEmpty ( ) : boolean {@inheritDoc}
jsonSerialize ( ) {@inheritDoc}
remove ( string $key ) {@inheritDoc}
set ( string $key, $value ) {@inheritDoc}

Приватные методы

Метод Описание
__construct ( ) Instantiation via __construct is not allowed, use {@see LazySession::fromContainerBuildingCallback} instead
getRealSession ( ) : PSR7Sessions\Storageless\Session\SessionInterface Get or initialize the session
loadSession ( ) : PSR7Sessions\Storageless\Session\SessionInterface Type-safe wrapper that ensures that the given callback returns the expected type of object, when called

Описание методов

clear() публичный Метод

{@inheritDoc}
public clear ( )

fromContainerBuildingCallback() публичный статический Метод

public static fromContainerBuildingCallback ( callable $sessionLoader ) : self
$sessionLoader callable
Результат self

get() публичный Метод

{@inheritDoc}
public get ( string $key, $default = null )
$key string

has() публичный Метод

{@inheritDoc}
public has ( string $key ) : boolean
$key string
Результат boolean

hasChanged() публичный Метод

{@inheritDoc}
public hasChanged ( ) : boolean
Результат boolean

isEmpty() публичный Метод

{@inheritDoc}
public isEmpty ( ) : boolean
Результат boolean

jsonSerialize() публичный Метод

{@inheritDoc}
public jsonSerialize ( )

remove() публичный Метод

{@inheritDoc}
public remove ( string $key )
$key string

set() публичный Метод

{@inheritDoc}
public set ( string $key, $value )
$key string