$base . '/geoip2/geoip2/src/', 'MaxMind\\Exception\\' => $base . '/maxmind/web-service-common/src/Exception/', ]; foreach ($map as $prefix => $dir) { if (strpos($class, $prefix) !== 0) { continue; } $relative = str_replace('\\', '/', substr($class, strlen($prefix))); $path = $dir . $relative . '.php'; if (is_file($path)) { require_once $path; } return; } }); })();