PHP Трейт PHPDaemon\Traits\Sessions

Автор: Vasily Zorin ([email protected])
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$sessionFlushing boolean
$sessionFp resource
$sessionId Session ID
$sessionPrefix string
$sessionStartTimeout integer
$sessionStarted boolean

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

Метод Описание
onSessionReadEvent ( ) : callable Deferred event 'onSessionRead'
onSessionStartEvent ( ) : callable Deferred event 'onSessionStart'
serializePHP ( array $array ) : string session_encode() - clone, which not require session_start()
sessionCommit ( callable $cb = null ) : void Commmit session data
sessionRead ( string $sid, callable $cb = null ) : void Reads session data
sessionStarted ( ) : boolean Is session started?

Защищенные методы

Метод Описание
getSessionState ( ) : mixed Get session state
sessionDecode ( string $str ) : boolean Decodes session data
sessionEncode ( ) : string | false Encodes session data
sessionStart ( boolean $force_start = true ) : void Session start
sessionStartNew ( callable $cb = null ) : void Start new session
setSessionState ( mixed $var ) : void Set session state
unserializePHP ( string $session_data ) : array session_decode() - clone, which not require session_start()

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

getSessionState() защищенный Метод

Get session state
protected getSessionState ( ) : mixed
Результат mixed

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

Deferred event 'onSessionRead'
public onSessionReadEvent ( ) : callable
Результат callable

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

Deferred event 'onSessionStart'
public onSessionStartEvent ( ) : callable
Результат callable

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

session_encode() - clone, which not require session_start()
См. также: http://www.php.net/manual/en/function.session-encode.php
public serializePHP ( array $array ) : string
$array array
Результат string

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

Commmit session data
public sessionCommit ( callable $cb = null ) : void
$cb callable Callback
Результат void

sessionDecode() защищенный Метод

Decodes session data
protected sessionDecode ( string $str ) : boolean
$str string Data
Результат boolean

sessionEncode() защищенный Метод

Encodes session data
protected sessionEncode ( ) : string | false
Результат string | false

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

Reads session data
public sessionRead ( string $sid, callable $cb = null ) : void
$sid string Session ID
$cb callable Callback
Результат void

sessionStart() защищенный Метод

Session start
protected sessionStart ( boolean $force_start = true ) : void
$force_start boolean
Результат void

sessionStartNew() защищенный Метод

Start new session
protected sessionStartNew ( callable $cb = null ) : void
$cb callable Callback
Результат void

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

Is session started?
public sessionStarted ( ) : boolean
Результат boolean

setSessionState() защищенный Метод

Set session state
protected setSessionState ( mixed $var ) : void
$var mixed
Результат void

unserializePHP() защищенный Метод

session_decode() - clone, which not require session_start()
См. также: http://www.php.net/manual/en/function.session-decode.php#108037
protected unserializePHP ( string $session_data ) : array
$session_data string
Результат array

Описание свойств

$sessionFlushing защищенное свойство

protected bool $sessionFlushing
Результат boolean

$sessionFp защищенное свойство

protected resource $sessionFp
Результат resource

$sessionId защищенное свойство

Session ID
protected $sessionId

$sessionPrefix защищенное свойство

protected string $sessionPrefix
Результат string

$sessionStartTimeout защищенное свойство

protected int $sessionStartTimeout
Результат integer

$sessionStarted защищенное свойство

protected bool $sessionStarted
Результат boolean