'includes/class-adunblocker-loader.php', 'AdUnblocker_i18n' => 'includes/class-adunblocker-i18n.php', 'AdUnblocker_Admin' => 'admin/class-adunblocker-admin.php', 'AdUnblocker_Admin_Assets' => 'admin/class-adunblocker-admin-assets.php', 'AdUnblocker_Asset_Cache' => 'includes/class-adunblocker-asset-cache.php', 'AdUnblocker_Public' => 'public/class-adunblocker-public.php', 'AdUnblocker_Metaboxes' => 'includes/class-adunblocker-metaboxes.php', 'AdUnblocker_Sanitize' => 'includes/class-adunblocker-sanitize.php', 'AdUnblocker_Activator' => 'includes/class-adunblocker-activator.php', 'AdUnblocker_Deactivator' => 'includes/class-adunblocker-deactivator.php', 'AdUnblocker_Stats' => 'includes/class-adunblocker-stats.php', 'AdUnblocker_Recovery' => 'includes/class-adunblocker-recovery.php', 'AdUnblocker_Popup_Templates' => 'includes/class-adunblocker-popup-templates.php', ); spl_autoload_register(function ($class) use ($daau_legacy_class_map) { if ($class === 'AdUnblocker') { if (! class_exists('DigitalApps\\AdUnblocker\\Core\\Plugin')) { class_exists('DigitalApps\\AdUnblocker\\Core\\Plugin'); } if (class_exists('DigitalApps\\AdUnblocker\\Core\\Plugin') && ! class_exists('AdUnblocker', false)) { class_alias('DigitalApps\\AdUnblocker\\Core\\Plugin', 'AdUnblocker'); } return; } if (isset($daau_legacy_class_map[$class])) { $file = __DIR__ . '/' . $daau_legacy_class_map[$class]; if (file_exists($file)) { require_once $file; } return; } $prefixes = array( 'DigitalApps\\AdUnblocker\\Core\\' => __DIR__ . '/Core/', 'DigitalApps\\AdUnblocker\\Admin\\' => __DIR__ . '/admin/', 'DigitalApps\\AdUnblocker\\PublicSide\\' => __DIR__ . '/PublicSide/', 'DigitalApps\\AdUnblocker\\Support\\' => __DIR__ . '/Support/', ); foreach ($prefixes as $prefix => $base_dir) { $len = strlen($prefix); if (strncmp($prefix, $class, $len) !== 0) { continue; } $relative_class = substr($class, $len); $file = $base_dir . str_replace('\\', '/', $relative_class) . '.php'; if (file_exists($file)) { require_once $file; } return; } });