Created
March 9, 2015 15:08
-
-
Save linxlad/27f701ad7bb677bc127f to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Zend Framework | |
* | |
* LICENSE | |
* | |
* This source file is subject to the new BSD license that is bundled | |
* with this package in the file LICENSE.txt. | |
* It is also available through the world-wide-web at this URL: | |
* http://framework.zend.com/license/new-bsd | |
* If you did not receive a copy of the license and are unable to | |
* obtain it through the world-wide-web, please send an email | |
* to [email protected] so we can send you a copy immediately. | |
* | |
* @category Zend | |
* @package Zend_Session | |
* @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) | |
* @license http://framework.zend.com/license/new-bsd New BSD License | |
* @version $Id$ | |
* @since Preview Release 0.2 | |
*/ | |
/** | |
* Zend_Session_SaveHandler_Interface | |
* | |
* @category Zend | |
* @package Zend_Session | |
* @subpackage SaveHandler | |
* @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) | |
* @license http://framework.zend.com/license/new-bsd New BSD License | |
* @see http://php.net/session_set_save_handler | |
*/ | |
interface Zend_Session_SaveHandler_Interface | |
{ | |
/** | |
* Open Session - retrieve resources | |
* | |
* @param string $save_path | |
* @param string $name | |
*/ | |
public function open($save_path, $name); | |
/** | |
* Close Session - free resources | |
* | |
*/ | |
public function close(); | |
/** | |
* Read session data | |
* | |
* @param string $id | |
*/ | |
public function read($id); | |
/** | |
* Write Session - commit data to resource | |
* | |
* @param string $id | |
* @param mixed $data | |
*/ | |
public function write($id, $data); | |
/** | |
* Destroy Session - remove data from resource for | |
* given session id | |
* | |
* @param string $id | |
*/ | |
public function destroy($id); | |
/** | |
* Garbage Collection - remove old session data older | |
* than $maxlifetime (in seconds) | |
* | |
* @param int $maxlifetime | |
*/ | |
public function gc($maxlifetime); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment