26 lines
553 B
PHP
26 lines
553 B
PHP
<?php
|
|
|
|
spl_autoload_register(function ($className) {
|
|
$directories = [
|
|
'Controllers/',
|
|
'Definitions/',
|
|
'Effect/',
|
|
'Entities/',
|
|
'Entities/Services/',
|
|
'Models/',
|
|
'Services/',
|
|
'Utility/',
|
|
];
|
|
|
|
$baseDir = __DIR__ . '/src/';
|
|
|
|
foreach ($directories as $directory) {
|
|
$file = $baseDir . $directory . $className . '.php';
|
|
if (file_exists($file)) {
|
|
require_once $file;
|
|
break;
|
|
}
|
|
}
|
|
|
|
FileSystem::getInstance()->setRoot(__DIR__);
|
|
}); |