PHP Класс DB\Mongo\Session

Наследование: extends Mapper
Показать файл Открыть проект

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

Свойство Тип Описание
$_agent
$_csrf
$_ip
$onsuspect
$sid

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

Метод Описание
__construct ( Mongo $db, $table = 'sessions', $onsuspect = NULL, $key = NULL ) Instantiate class
agent ( ) : string Return HTTP user agent
cleanup ( $max ) : TRUE Garbage collector
close ( ) : TRUE Close session
csrf ( ) : string Return anti-CSRF token
destroy ( $id ) : TRUE Destroy session
ip ( ) : string Return IP address
open ( $path, $name ) : TRUE Open session
read ( $id ) : string | FALSE Return session data in serialized format
sid ( ) : string | null Return session id (if session has started)
stamp ( ) : string | FALSE Return Unix timestamp
write ( $id, $data ) : TRUE Write session data

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

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

Instantiate class
public __construct ( Mongo $db, $table = 'sessions', $onsuspect = NULL, $key = NULL )
$db DB\Mongo \DB\Mongo
$table string
$onsuspect callback
$key string

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

Return HTTP user agent
public agent ( ) : string
Результат string

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

Garbage collector
public cleanup ( $max ) : TRUE
$max int
Результат TRUE

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

Close session
public close ( ) : TRUE
Результат TRUE

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

Return anti-CSRF token
public csrf ( ) : string
Результат string

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

Destroy session
public destroy ( $id ) : TRUE
$id string
Результат TRUE

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

Return IP address
public ip ( ) : string
Результат string

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

Open session
public open ( $path, $name ) : TRUE
$path string
$name string
Результат TRUE

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

Return session data in serialized format
public read ( $id ) : string | FALSE
$id string
Результат string | FALSE

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

Return session id (if session has started)
public sid ( ) : string | null
Результат string | null

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

Return Unix timestamp
public stamp ( ) : string | FALSE
Результат string | FALSE

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

Write session data
public write ( $id, $data ) : TRUE
$id string
$data string
Результат TRUE

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

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

protected $_agent

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

protected $_csrf

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

protected $_ip

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

protected $onsuspect

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

protected $sid