<?php
// autoload_qr.php
require_once __DIR__ . '/php-qrcode-detector-decoder/lib/Common/customFunctions.php';

spl_autoload_register(function ($clase) {
    $prefijo = 'Zxing\\';
    $directorioBase = __DIR__ . '/php-qrcode-detector-decoder/lib/';

    $largoPrefijo = strlen($prefijo);
    if (strncmp($prefijo, $clase, $largoPrefijo) !== 0) {
        return;
    }

    $claseRelativa = substr($clase, $largoPrefijo);
    $archivo = $directorioBase . str_replace('\\', '/', $claseRelativa) . '.php';

    if (file_exists($archivo)) {
        require $archivo;
    }
});