You are here

protected function SessionProxy_Backend_Default::sessionSetHandlers in Session Proxy 7

2 calls to SessionProxy_Backend_Default::sessionSetHandlers()
SessionProxy_Backend_Default::destroy in lib/SessionProxy/Backend/Default.php
Destroy session if any
SessionProxy_Backend_Default::__construct in lib/SessionProxy/Backend/Default.php
Default constructor.

File

lib/SessionProxy/Backend/Default.php, line 61

Class

SessionProxy_Backend_Default
Default implementation relies on a custom storage engine.

Code

protected function sessionSetHandlers() {
  if (FALSE === session_set_save_handler(array(
    $this->storage,
    'open',
  ), array(
    $this->storage,
    'close',
  ), array(
    $this->storage,
    'read',
  ), array(
    $this,
    'writeProxy',
  ), array(
    $this,
    'destroyProxy',
  ), array(
    $this->storage,
    'gc',
  ))) {
    throw new Exception(__METHOD__ . ': unable to register the session handler');
  }
}