<?php /** * Class aliases */ $aliases = require_once __DIR__ . '/aliases.php'; spl_autoload_register(function ($class) use ($aliases) { $class = strtolower($class); if (isset($aliases[$class]) === true) { class_alias($aliases[$class], $class); } }); /** * Tests */ $testDir = dirname(__DIR__) . '/tests'; if (is_dir($testDir) === true) { spl_autoload_register(function ($className) use ($testDir) { $path = str_replace('Kirby\\', '', $className); $path = str_replace('\\', '/', $path); $file = $testDir . '/' . $path . '.php'; if (file_exists($file)) { include $file; } }); }