isDir()) { continue; } $class = trim(str_replace($file->getExtension(), '', $file->getFilename()), '.'); $ns = 'AgeGate' . str_replace(AGE_GATE_PATH . 'src', '', $file->getPath()) . '/' . $class; $class = str_replace('/', '\\', $ns); if ($class === __CLASS__) { continue; } if (class_exists($class)) { (new $class)->init(); } $files[] = $file->getPathname(); } } }