ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
Handler.php
Go to the documentation of this file.
1<?php
44abstract class Slim_Session_Handler {
45
49 protected $app;
50
56 final public function register( Slim $app ) {
57 $this->app = $app;
58 return session_set_save_handler(
59 array($this, 'open'),
60 array($this, 'close'),
61 array($this, 'read'),
62 array($this, 'write'),
63 array($this, 'destroy'),
64 array($this, 'gc')
65 );
66 }
67
75 abstract public function open( $savePath, $sessionName );
76
82 abstract public function close();
83
90 abstract public function read( $id );
91
104 abstract public function write( $id, $sessionData );
105
112 abstract public function destroy( $id );
113
123 abstract public function gc( $maxLifetime );
124
125}
write( $id, $sessionData)
Write session data with ID.
destroy( $id)
Destroy session with ID.
gc( $maxLifetime)
Session garbage collection.
read( $id)
Read session data with ID.
close()
Close session.
open( $savePath, $sessionName)
Open session.
Slim - a micro PHP 5 framework.