nyroFwk  0.2
session/abstract.class.php
Go to the documentation of this file.
1 <?php
10 abstract class session_abstract extends object {
11 
17  public function getNameSpace() {
18  return $this->cfg->nameSpace;
19  }
20 
26  public function setNameSpace($nameSpace) {
27  $this->cfg->nameSpace = $nameSpace;
28  }
29 
35  protected function setNameSpaceInArray(array $prm) {
36  if (array_key_exists('nameSpace', $prm))
37  $this->cfg->nameSpace = $prm['nameSpace'];
38  }
39 
49  abstract public function get($prm);
50 
56  abstract public function getAll();
57 
67  abstract public function set(array $prm);
68 
77  abstract public function check($prm);
78 
86  abstract public function del($prm);
87 
93  abstract public function clear($nameSpace=true);
94 
102  public function __get($name) {
103  return $this->get($name);
104  }
105 
113  public function __set($name, $val) {
114  $this->set(array('name'=>$name, 'val'=>$val));
115  }
116 
124  public function __isset($name) {
125  return $this->check($name);
126  }
127 
134  public function __unset($name) {
135  $this->del($name);
136  }
137 
138 }
clear($nameSpace=true)
Generated on Sun Oct 15 2017 22:25:20 for nyroFwk by doxygen 1.8.13