autoload.php

<?php


// require_once(__DIR__.'/code/Utility/Utility.php');
// require_once(__DIR__.'/code/Utility/File.php');
// \Tlf\Scrawl\Utility::autoload(__DIR__.'/code');

$dir = __DIR__.'/code/';
// include every php file from code dir & navigate one directory down
foreach (scandir($dir) as $file){
    if ($file=='.'||$file=='..'||$file=='old')continue;
    if (substr($file,-4)=='.php')require_once($dir.$file);
    else if (is_dir($dir.$file)){
//      include every php file from each sub dir
        foreach (scandir($dir.$file) as $subfile){
            if (substr($subfile,-4)!=='.php')continue;
            require_once($dir.$file."/".$subfile);
        }
    }
}