PHP 클래스 Mage_Core_Model_Resource_Session, Inchoo_PHP7

저자: Magento Core Team ([email protected])
상속: implements Zend_Session_SaveHandler_Interface
파일 보기 프로젝트 열기: Inchoo/Inchoo_PHP7 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$_automaticCleaningFactor integer Automatic cleaning factor of expired sessions value zero means no automatic cleaning, one means automatic cleaning each time a session is closed, and x>1 means cleaning once in x calls
$_lifeTime integer Session lifetime
$_read Varien_Db_Adapter_Interface Database read connection
$_sessionTable string Session data table name
$_write Varien_Db_Adapter_Interface Database write connection

공개 메소드들

메소드 설명
__construct ( ) Constructor
__destruct ( ) Destrucor
close ( ) : boolean Close session
destroy ( string $sessId ) : boolean Destroy session
gc ( integer $sessMaxLifeTime ) : boolean Garbage collection
getLifeTime ( ) : integer Retrieve session life time
hasConnection ( ) : boolean Check DB connection
open ( string $savePath, string $sessName ) : boolean Open session
read ( string $sessId ) : string Fetch session data
setSaveHandler ( ) : Mage_Core_Model_Resource_Session Setup save handler
setStaticSaveHandler ( ) Adds session handler via static call
write ( string $sessId, string $sessData ) : boolean Update session

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( )

__destruct() 공개 메소드

Destrucor
public __destruct ( )

close() 공개 메소드

Close session
public close ( ) : boolean
리턴 boolean

destroy() 공개 메소드

Destroy session
public destroy ( string $sessId ) : boolean
$sessId string
리턴 boolean

gc() 공개 메소드

Garbage collection
public gc ( integer $sessMaxLifeTime ) : boolean
$sessMaxLifeTime integer ignored
리턴 boolean

getLifeTime() 공개 메소드

Retrieve session life time
public getLifeTime ( ) : integer
리턴 integer

hasConnection() 공개 메소드

Check DB connection
public hasConnection ( ) : boolean
리턴 boolean

open() 공개 메소드

Open session
public open ( string $savePath, string $sessName ) : boolean
$savePath string ignored
$sessName string ignored
리턴 boolean

read() 공개 메소드

(Fix for PHP 7 to make sure it really returns string type as docblock promises, because otherwise session crashes.)
public read ( string $sessId ) : string
$sessId string
리턴 string

setSaveHandler() 공개 메소드

Setup save handler
public setSaveHandler ( ) : Mage_Core_Model_Resource_Session
리턴 Mage_Core_Model_Resource_Session

setStaticSaveHandler() 공개 정적인 메소드

Adds session handler via static call
public static setStaticSaveHandler ( )

write() 공개 메소드

Update session
public write ( string $sessId, string $sessData ) : boolean
$sessId string
$sessData string
리턴 boolean

프로퍼티 상세

$_automaticCleaningFactor 보호되어 있는 프로퍼티

Automatic cleaning factor of expired sessions value zero means no automatic cleaning, one means automatic cleaning each time a session is closed, and x>1 means cleaning once in x calls
protected int $_automaticCleaningFactor
리턴 integer

$_lifeTime 보호되어 있는 프로퍼티

Session lifetime
protected int $_lifeTime
리턴 integer

$_read 보호되어 있는 프로퍼티

Database read connection
protected Varien_Db_Adapter_Interface $_read
리턴 Varien_Db_Adapter_Interface

$_sessionTable 보호되어 있는 프로퍼티

Session data table name
protected string $_sessionTable
리턴 string

$_write 보호되어 있는 프로퍼티

Database write connection
protected Varien_Db_Adapter_Interface $_write
리턴 Varien_Db_Adapter_Interface