| 
<?phpspl_autoload_register(function(string $strClassName)
 {
 $strInclude = '';
 if (strpos($strClassName, '\\') > 1) {
 // replace the namespace prefix with the base directory, replace namespace
 // separators with directory separators in the relative class name, append
 // with .php
 $strInclude = str_replace('\\', DIRECTORY_SEPARATOR, $strClassName) . '.php';
 $strFilename = dirname(__FILE__) . '/' . $strInclude;
 if (!file_exists($strFilename)) {
 $strInclude = 'Vendor' . DIRECTORY_SEPARATOR . $strInclude;
 }
 }
 
 // if the file exists, require it
 if (strlen($strInclude) > 0) {
 $strInclude = dirname(__FILE__) . '/' . $strInclude;
 if (file_exists($strInclude)) {
 require $strInclude;
 }
 }
 });
 
 
 |