<?php 
/** 
 *   Copyright 2022 EchoSistema 
 * 
 *   Licensed under the Apache License, Version 2.0 (the "License"); 
 *   you may not use this file except in compliance with the License. 
 *   You may obtain a copy of the License at 
 * 
 *       http://www.apache.org/licenses/LICENSE-2.0 
 * 
 *   Unless required by applicable law or agreed to in writing, software 
 *   distributed under the License is distributed on an "AS IS" BASIS, 
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
 *   See the License for the specific language governing permissions and 
 *   limitations under the License. 
 */ 
 
spl_autoload_register(function ($class) { 
    // Make sure that the class being loaded is in the umpila namespace 
    if (substr(strtolower($class), 0, 6) !== 'shr\\') { 
        return; 
    } 
 
    // Locate and load the file that contains the class 
    $path = __DIR__ . 'SHR/src/' . str_replace('\\', '/', $class) . '.php'; 
    if (file_exists($path)) { 
        require($path); 
    } 
}); 
 
 |