MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
mautoload.class
Ir para a documentação deste ficheiro.
1
<?php
6
class
MAutoLoad
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
?>
MAutoLoad
Definição
mautoload.class:7
MAutoLoad\__construct
__construct()
Definição
mautoload.class:25
MAutoLoad\getFile
getFile($className)
Definição
mautoload.class:40
MAutoLoad\setFile
setFile($className, $fileName)
Definição
mautoload.class:66
MIOLO\getInstance
static getInstance()
Definição
miolo.class:134
classes
utils
mautoload.class
Gerado por
1.10.0