MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
mautoload.class
Ir para a documentação deste ficheiro.
1<?php
7{
11 private $xml;
12
16 private $classes = array();
17
25 function __construct()
26 {
27 $file = MIOLO::getInstance()->getConf('home.classes') . '/etc/autoload.xml';
28 $this->xml = new MSimpleXML($file);
29 }
30
40 function getFile($className)
41 {
42 if ( isset($this->classes[strtolower($className)]) )
43 {
44 $fileName = $this->classes[strtolower($className)];
45 }
46 else
47 {
48 $value = $this->xml->xpath("loadclass[name='$className']");
49 $fileName = (string) isset($value[0]) ? $value[0]->file : '';
50 $this->classes[strtolower($className)] = $fileName;
51 }
52
53 return $fileName;
54 }
55
66 function setFile($className, $fileName)
67 {
68 $this->classes[strtolower($className)] = $fileName;
69 }
70}
71?>
getFile($className)
Definição mautoload.class:40
setFile($className, $fileName)
Definição mautoload.class:66
static getInstance()
Definição miolo.class:134