diff options
Diffstat (limited to 'lib/_autoload_modules.php')
-rw-r--r-- | lib/_autoload_modules.php | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/_autoload_modules.php b/lib/_autoload_modules.php index 5eb8d2f..1cbe074 100644 --- a/lib/_autoload_modules.php +++ b/lib/_autoload_modules.php @@ -19,6 +19,14 @@ */ function temporaryLoader($class) { + // handle the upgrade to the latest version of XMLSecLibs using namespaces + if (strstr($class, 'XMLSec')) { + if (class_exists('\\RobRichards\\XMLSecLibs\\'.$class, true)) { + class_alias('\\RobRichards\\XMLSecLibs\\'.$class, $class); + return; + } + } + if (!strstr($class, 'SimpleSAML_')) { return; // not a valid class name for old classes } |