MkFramework
 All Data Structures Functions
abstract_module.php
1 <?php
2 /*
3 This file is part of Mkframework.
4 
5 Mkframework is free software: you can redistribute it and/or modify
6 it under the terms of the GNU Lesser General Public License as published by
7 the Free Software Foundation, either version 3 of the License.
8 
9 Mkframework is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU Lesser General Public License for more details.
13 
14 You should have received a copy of the GNU Lesser General Public License
15 along with Mkframework. If not, see <http://www.gnu.org/licenses/>.
16 
17 */
23 abstract class abstract_module{
24 
25  protected $_tVar;
26 
30  public function __set($sVar,$sVal){
31  $this->_tVar[$sVar]=$sVal;
32  }
36  public function __get($sVar){
37  if(!isset($this->_tVar[$sVar])){
38  throw new Exception('Propriete '.$sVar.' _module inexistant');
39  }
40  return $this->_tVar[$sVar];
41  }
42 
43  public function before(){
44 
45  }
46  public function after(){
47 
48  }
49 
50 }
__set($sVar, $sVal)