` -> `class/<путь>.php`. * * Composer у PHPShop нет, поэтому модуль регистрирует свой загрузчик; хост свои * классы подключает через `PHPShopObj::loadClass()`, конфликтов нет. */ spl_autoload_register(static function (string $class): void { $prefix = 'MonetaPhpShop\\'; if (strncmp($class, $prefix, strlen($prefix)) !== 0) { return; } $relative = str_replace('\\', '/', substr($class, strlen($prefix))); $file = __DIR__ . '/' . $relative . '.php'; if (is_file($file)) { require_once $file; } });