Skip to content

Commit 76cbcdc

Browse files
Update autoload.php
1 parent 0dffa2e commit 76cbcdc

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/autoload.php

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,21 +24,23 @@ function axm_autoloader(string $class)
2424
'BaseModel' => AXM_PATH . DIRECTORY_SEPARATOR . 'BaseModel.php',
2525
];
2626

27+
2728
if (isset($classMap[$class])) {
2829
include $classMap[$class];
2930
return;
3031
}
31-
32-
if (is_file(AXM_PATH . DIRECTORY_SEPARATOR . 'libraries' . DIRECTORY_SEPARATOR . $class . '.php')) {
33-
include AXM_PATH . DIRECTORY_SEPARATOR . 'libraries' . DIRECTORY_SEPARATOR . $class . '.php';
32+
33+
$lclass = ucfirst(strtolower($class));
34+
if (is_file(AXM_PATH . DIRECTORY_SEPARATOR . 'libraries' . DIRECTORY_SEPARATOR . $lclass . '.php')) {
35+
include AXM_PATH . DIRECTORY_SEPARATOR . 'libraries' . DIRECTORY_SEPARATOR . $lclass . '.php';
3436
return;
3537
}
3638

37-
if (is_file(AXM_PATH . DIRECTORY_SEPARATOR . 'libraries' . $class . DIRECTORY_SEPARATOR . $class . '.php')) {
38-
include AXM_PATH . DIRECTORY_SEPARATOR . 'libraries' . $class . DIRECTORY_SEPARATOR . $class . '.php';
39+
if (is_file(AXM_PATH . DIRECTORY_SEPARATOR . 'libraries' . $lclass . DIRECTORY_SEPARATOR . $lclass . '.php')) {
40+
include AXM_PATH . DIRECTORY_SEPARATOR . 'libraries' . $lclass . DIRECTORY_SEPARATOR . $lclass . '.php';
3941
return;
4042
}
4143

4244
}
4345

44-
spl_autoload_register('axm_autoloader');
46+
spl_autoload_register('axm_autoloader');

0 commit comments

Comments
 (0)