<?php 
/** 
 * This class is used for autocomplete. 
 * Class _AUTOLOAD_ 
 * @noautoload it avoids to index this class 
 * @generated by AutoLoadOne 1.19.2 generated 2020/07/19 12:10:12 
 * @copyright Copyright Jorge Castro C - MIT License. https://github.com/EFTEC/AutoLoadOne 
 */ 
$s5f147064bc563__debug = true; 
 
/* @var string[] Where $_arrautoloadCustom['namespace\Class']='folder\file.php' */ 
$s5f147064bc563__arrautoloadCustom = [ 
 
]; 
$s5f147064bc563__arrautoloadCustomCommon = [ 
 
]; 
 
/* @var string[] Where $_arrautoload['namespace']='folder' */ 
$s5f147064bc563__arrautoload = [ 
    'reposqlsrv' => '|1|', 
    'sqlsrv\repomodel' => '|1|model' 
]; 
$s5f147064bc563__arrautoloadCommon = [ 
    1 => '/../reposqlsrv/generated' 
]; 
 
/* @var boolean[] Where $_arrautoload['namespace' or 'namespace\Class']=true if it's absolute (it uses the full path) */ 
$s5f147064bc563__arrautoloadAbsolute = [ 
  
]; 
 
/** 
 * @param $class_name 
 * @throws Exception 
 */ 
function s5f147064bc563__auto($class_name) 
{ 
    // its called only if the class is not loaded. 
    $ns = dirname($class_name); // without trailing 
    $ns = ($ns === '.') ? '' : $ns; 
    $cls = basename($class_name); 
    // special cases 
    if (isset($GLOBALS['s5f147064bc563__arrautoloadCustom'][$class_name])) { 
        s5f147064bc563__loadIfExists($GLOBALS['s5f147064bc563__arrautoloadCustom'][$class_name] 
            , $class_name,'s5f147064bc563__arrautoloadCustomCommon'); 
        return; 
    } 
    // normal (folder) cases 
    if (isset($GLOBALS['s5f147064bc563__arrautoload'][$ns])) { 
        s5f147064bc563__loadIfExists($GLOBALS['s5f147064bc563__arrautoload'][$ns] . '/' . $cls . '.php' 
            , $ns,'s5f147064bc563__arrautoloadCommon'); 
        return; 
    } 
} 
 
/** 
 * We load the file.     
 * @param string $filename 
 * @param string $key key of the class it could be the full class name or only the namespace 
 * @param string $arrayName [optional] it's the name of the arrayname used to replaced |n| values.  
 * @throws Exception 
 */ 
function s5f147064bc563__loadIfExists($filename, $key,$arrayName='') 
{ 
    if (isset($GLOBALS['s5f147064bc563__arrautoloadAbsolute'][$key])) { 
        $fullFile = $filename; // its an absolute path 
        if (strpos($fullFile, '../') === 0) { // Or maybe, not, it's a remote-relative path. 
            $oldDir = getcwd();  // we copy the current url 
            chdir(__DIR__); 
        } 
    } else { 
        $fullFile = __DIR__ . '/' . s5f147064bc563__replaceCurlyVariable($filename, $arrayName); // its relative to this path 
    } 
    /** @noinspection PhpIncludeInspection */ 
    if ((@include $fullFile) === false) { 
        if ($GLOBALS['s5f147064bc563__debug']) { 
            throw new RuntimeException('AutoLoadOne Error: Loading file [' . __DIR__ . '/' . $filename . '] for class [' . basename($filename) . 
                                 ']'); 
        } 
        throw new RuntimeException('AutoLoadOne Error: No file found.'); 
    } 
    if (isset($oldDir)) { 
        chdir($oldDir); 
    } 
}  
function s5f147064bc563__replaceCurlyVariable($string,$arrayName) { 
    if(strpos($string,'|')===false) { 
        return $string; 
    } // nothing to replace. 
    return preg_replace_callback('/\\|\s?(\w+)\s?\\|/u', static function ($matches) use ($arrayName) { 
        $item = is_array($matches) ? substr($matches[0], 1, -1) 
            : substr($matches, 1, -1); 
        return $GLOBALS[$arrayName][$item]; 
    }, $string); 
} 
 
spl_autoload_register(static function ($class_name) { 
    s5f147064bc563__auto($class_name); 
}); 
// autorun 
 
 
 |