Ajout de la classe abstraite Module

This commit is contained in:
Chouchen
2010-09-20 09:40:27 +00:00
parent efc9187699
commit 1e79cafb35
11 changed files with 108 additions and 18 deletions

26
class/Module.php Normal file
View File

@@ -0,0 +1,26 @@
<?php
abstract class Module
{
/**
* Liste des paramètres du module en concordance avec le "config.xml"
* Ses éléments ne peuvent être modifiés
* @var array
*/
protected static $paramsList = array();
/**
* Liste des paramètres et leurs valeurs de l'object
*
* @var array
*/
public $params = array();
private function setParams($params){
$this->params = $params;
}
abstract static function start($params);
abstract static function updateConfig($updated);
}