ajout d'un registre pour les applications modulaires

This commit is contained in:
Emmanuel ROY 2019-08-09 09:48:21 +02:00
commit 6a2ded3c3e
3 changed files with 92 additions and 57 deletions

View file

@ -0,0 +1,28 @@
<?php
namespace MVC\Classe;
class ModularRegister{
public $registry = array();
public $index = array();
public function __construct(){
$fichier = file(MODULES_PATH.DIRECTORY_SEPARATOR."setup" . DIRECTORY_SEPARATOR ."registre.model");
foreach ($fichier as $ligne_num => $ligne) {
if (preg_match("#[ ]*([a-zA-Z-_+]*)[ ]*[:][ ]*([0-9a-zA-Z-_+ ']*[ ]*)#", $ligne, $matches)) {
$this->registry[$matches[1]] = $matches[2];
$this->index[] = $matches[1];
}
}
}
public function getRegistre(){
return $this->index;
}
public function getIndex(){
return $this->registry;
}
}