<?php
error_reporting(E_ALL);
ini_set('display_startup_errors', 1);
include(__DIR__.'/../autoload.php');
// tests autoloader
spl_autoload_register(function ($className) {
$className = ltrim($className,'\\');
$fileName = __DIR__.DIRECTORY_SEPARATOR;
$namespace = '';
$lastNsPos = strrpos($className,'\\');
if ($lastNsPos!==false) {
$namespace = substr($className,0,$lastNsPos);
$className = substr($className,$lastNsPos+1);
$fileName .= str_replace('\\',DIRECTORY_SEPARATOR,$namespace).DIRECTORY_SEPARATOR;
}
$fileName .= str_replace('_',DIRECTORY_SEPARATOR,$className).'.php';
if (file_exists($fileName))
require($fileName);
});
|