18,9 → 18,8 |
* Constructeur par défaut, privé, car on accède à la classe par le getInstance |
*/ |
private function __construct() { |
$registre = $this; |
} |
|
|
/** |
* Fonction qui renvoie l'instance de classe en assurant son unicité, c'est l'unique méthode qui doit être |
* utilisé pour récupérer l'objet Registre |
32,11 → 31,11 |
self::$registre = new Registre; |
return self::$registre; |
} |
|
|
/** |
* Ajoute un objet au tableau selon un intitulé donné |
* @param string l'intitulé sous lequel l'objet sera conservé |
* @param mixed l'objet à conserver |
* @param mixed l'objet à conserver |
*/ |
public function set($intitule, $objet) { |
if (is_array($objet) && isset($this->stockage[$intitule])) { |
58,7 → 57,7 |
} |
return null; |
} |
|
|
/** |
* Détruit l'objet associé à l'intitulé, n'a pas d'effet si il n'y a pas d'objet associé |
*/ |
67,11 → 66,11 |
unset($this->stockage[$intitule]); |
} |
} |
|
|
/** |
* Teste si un objet est présent sous un intitulé donné |
* @return boolean true si un objet associé à cet intitulé est présent, false sinon |
*/ |
* @return boolean true si un objet associé à cet intitulé est présent, false sinon |
*/ |
public function existe($intitule) { |
if(isset($this->stockage[$intitule])){ |
return true; |