public function set_modules_dir($dir) { $dir = realpath($dir); if (!empty($dir) && is_dir($dir)) { $this->modules_dir = $dir; } else { trigger_error('Autoloader can not set modules directory: ' . $dir); } }