PluginProbe ʕ •ᴥ•ʔ
File Manager Pro – Filester / 2.0
File Manager Pro – Filester v2.0
2.1.1 trunk 1.6.1 1.7.6 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 2.0 2.0.1 2.0.2 2.1.0
filester / includes / File_manager / lib / php / elFinderSessionInterface.php
filester / includes / File_manager / lib / php Last commit date
editors 9 months ago libs 9 months ago plugins 9 months ago resources 9 months ago MySQLStorage.sql 9 months ago autoload.php 9 months ago elFinder.class.php 9 months ago elFinderConnector.class.php 9 months ago elFinderFlysystemGoogleDriveNetmount.php 9 months ago elFinderPlugin.php 9 months ago elFinderSession.php 9 months ago elFinderSessionInterface.php 9 months ago elFinderVolumeBox.class.php 9 months ago elFinderVolumeDriver.class.php 9 months ago elFinderVolumeDropbox.class.php 9 months ago elFinderVolumeDropbox2.class.php 9 months ago elFinderVolumeFTP.class.php 9 months ago elFinderVolumeGoogleDrive.class.php 9 months ago elFinderVolumeGroup.class.php 9 months ago elFinderVolumeLocalFileSystem.class.php 9 months ago elFinderVolumeMySQL.class.php 9 months ago elFinderVolumeOneDrive.class.php 9 months ago elFinderVolumeSFTPphpseclib.class.php 9 months ago elFinderVolumeTrash.class.php 9 months ago elFinderVolumeTrashMySQL.class.php 9 months ago mime.types 9 months ago
elFinderSessionInterface.php
58 lines
1 <?php
2
3 /**
4 * elFinder - file manager for web.
5 * Session Wrapper Interface.
6 *
7 * @package elfinder
8 * @author Naoki Sawada
9 **/
10
11 interface elFinderSessionInterface
12 {
13 /**
14 * Session start
15 *
16 * @return self
17 **/
18 public function start();
19
20 /**
21 * Session write & close
22 *
23 * @return self
24 **/
25 public function close();
26
27 /**
28 * Get session data
29 * This method must be equipped with an automatic start / close.
30 *
31 * @param string $key Target key
32 * @param mixed $empty Return value of if session target key does not exist
33 *
34 * @return mixed
35 **/
36 public function get($key, $empty = '');
37
38 /**
39 * Set session data
40 * This method must be equipped with an automatic start / close.
41 *
42 * @param string $key Target key
43 * @param mixed $data Value
44 *
45 * @return self
46 **/
47 public function set($key, $data);
48
49 /**
50 * Get session data
51 *
52 * @param string $key Target key
53 *
54 * @return self
55 **/
56 public function remove($key);
57 }
58