|
- <?php
-
- declare(strict_types=1);
-
- spl_autoload_register(static function (string $class): void {
- $prefixes = [
- 'App\\' => __DIR__ . '/app/',
- 'Core\\' => __DIR__ . '/core/',
- ];
-
- foreach ($prefixes as $prefix => $baseDir) {
- if (!str_starts_with($class, $prefix)) {
- continue;
- }
-
- $relative = substr($class, strlen($prefix));
- $file = $baseDir . str_replace('\\', DIRECTORY_SEPARATOR, $relative) . '.php';
-
- if (is_file($file)) {
- require_once $file;
- }
-
- return;
- }
- });
-
- require_once __DIR__ . '/core/helpers.php';
|