40 lines
		
	
	
		
			1001 B
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			40 lines
		
	
	
		
			1001 B
		
	
	
	
		
			PHP
		
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								/* ===========================================================================
							 | 
						||
| 
								 | 
							
								 * Copyright (c) 2018-2019 Zindex Software
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * Licensed under the MIT License
							 | 
						||
| 
								 | 
							
								 * =========================================================================== */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								require_once 'functions.php';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								spl_autoload_register(function($class){
							 | 
						||
| 
								 | 
							
								   
							 | 
						||
| 
								 | 
							
								    $class = ltrim($class, '\\');
							 | 
						||
| 
								 | 
							
								    $dir = __DIR__ . '/src';
							 | 
						||
| 
								 | 
							
								    $namespace = 'Opis\Closure';
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    if(strpos($class, $namespace) === 0)
							 | 
						||
| 
								 | 
							
								    {
							 | 
						||
| 
								 | 
							
								        $class = substr($class, strlen($namespace));
							 | 
						||
| 
								 | 
							
								        $path = '';
							 | 
						||
| 
								 | 
							
								        if(($pos = strripos($class, '\\')) !== FALSE)
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								            $path = str_replace('\\', '/', substr($class, 0, $pos)) . '/';
							 | 
						||
| 
								 | 
							
								            $class = substr($class, $pos + 1);
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								        $path .= str_replace('_', '/', $class) . '.php';
							 | 
						||
| 
								 | 
							
								        $dir .= '/' . $path;
							 | 
						||
| 
								 | 
							
								        
							 | 
						||
| 
								 | 
							
								        if(file_exists($dir))
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								            include $dir;
							 | 
						||
| 
								 | 
							
								            return true;
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								        
							 | 
						||
| 
								 | 
							
								        return false;
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								    
							 | 
						||
| 
								 | 
							
								    return false;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								});
							 |