MIOLO20
Toggle main menu visibility
Página principal
Estruturas de dados
Estruturas de dados
Hierarquia de classes
Campos de dados
Tudo
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Funções
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
Variáveis
$
a
b
c
d
e
f
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
Ficheiros
Lista de ficheiros
Globais
Tudo
$
_
a
c
d
e
f
g
i
l
m
o
p
r
s
u
Funções
Variáveis
$
_
c
e
f
l
m
o
p
s
Exemplos
•
Tudo
Estruturas de dados
Namespaces
Ficheiros
Funções
Variáveis
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
}
25
function
__construct
() {
…
}
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
}
40
function
getFile
($className) {
…
}
55
66
function
setFile
($className, $fileName)
67
{
68
$this->classes[strtolower($className)] = $fileName;
69
}
66
function
setFile
($className, $fileName) {
…
}
70
}
6
class
MAutoLoad
{
…
};
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