| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | 
							- <?php
 
- /**
 
-  * elFinder - file manager for web.
 
-  * Session Wrapper Interface.
 
-  *
 
-  * @package elfinder
 
-  * @author Naoki Sawada
 
-  **/
 
- interface elFinderSessionInterface
 
- {
 
- 	/**
 
- 	 * Session start
 
- 	 *
 
- 	 * @return  self
 
- 	 **/
 
- 	public function start();
 
- 	
 
- 	/**
 
- 	 * Session write & close
 
- 	 *
 
- 	 * @return  self
 
- 	 **/
 
- 	public function close();
 
- 	
 
- 	/**
 
- 	 * Get session data
 
- 	 *
 
- 	 * This method must be equipped with an automatic start / close.
 
- 	 *
 
- 	 * @param   string  $key   Target key
 
- 	 * @param   mixed   $empty Return value of if session target key does not exist
 
- 	 *
 
- 	 * @return  mixed
 
- 	 **/
 
- 	public function get($key, $empty = '');
 
- 	
 
- 	/**
 
- 	 * Set session data
 
- 	 *
 
- 	 * This method must be equipped with an automatic start / close.
 
- 	 *
 
- 	 * @param   string  $key   Target key
 
- 	 * @param   mixed   $data  Value
 
- 	 *
 
- 	 * @return  self
 
- 	 **/
 
- 	public function set($key, $data);
 
- 	
 
- 	/**
 
- 	 * Get session data
 
- 	 *
 
- 	 * @param   string  $key   Target key
 
- 	 *
 
- 	 * @return  self
 
- 	 **/
 
- 	public function remove($key);
 
- }
 
 
  |