/var/www/html_us/wp-content/plugins/woocommerce/vendor/opis/json-schema/autoload.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php

spl_autoload_register
(function ($class) {
    
$class ltrim($class'\\');
    
$dir __DIR__ '/src';
    
$namespace 'Opis\JsonSchema';
    if (
strpos($class$namespace) === 0) {
        
$class substr($classstrlen($namespace));
        
$path '';
        if ((
$pos strripos($class'\\')) !== false) {
            
$path str_replace('\\''/'substr($class0$pos)) . '/';
            
$class substr($class$pos 1);
        }
        
$path .= str_replace('_''/'$class) . '.php';
        
$dir .= '/' $path;
        if (
is_file($dir)) {
            include 
$dir;
            return 
true;
        }
        return 
false;
    }
    return 
false;
});