<?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-Z0-9-_+éèàùïîç]*)[ ]*[:][ ]*([0-9a-zA-Z-_+ 'éèàùïîç.]*[ ]*)#", $ligne, $matches)) {
                $this->registry[$matches[1]] = $matches[2];
                $this->index[] = $matches[1];
            }
        }
    }

    public function getRegistre()
    {
        return $this->registry;
    }

    public function getIndex()
    {
        return $this->index;
    }
}
