28 lines
No EOL
697 B
PHP
28 lines
No EOL
697 B
PHP
<?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;
|
|
}
|
|
} |