private function loadDirectory($path)
{
$directory = new RecursiveDirectoryIterator($path);
$iterator = new RecursiveIteratorIterator($directory);
$files = new RegexIterator($iterator, '/^[^\\.](?:(?!\\/\\.).)+?\\.php$/i');
$fm = $this;
foreach ($files as $file) {
require $file->getPathName();
}
}