/var/www/hkosl.com/demo_google/application/vendor/owasp/phprbac/PhpRbac/autoload.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
spl_autoload_register
(function ($class) {

    
// a partial filename
    
$part str_replace('\\'DIRECTORY_SEPARATOR$class) . '.php';

    
// directories where we can find classes
    
$dirs = array(
        
__DIR__ DIRECTORY_SEPARATOR 'src',
        
__DIR__ DIRECTORY_SEPARATOR 'tests' DIRECTORY_SEPARATOR 'src',
    );

    
// go through the directories to find classes
    
foreach ($dirs as $dir) {
        
        
$file $dir DIRECTORY_SEPARATOR $part;
        if (
is_readable($file)) {
            require 
$file;
            return;
        }
    }
});