<?php
/**
* Autoload for Sessions.
*
* @package Bootstrap
* @author Pierre Lannoy <https://pierre.lannoy.fr/>.
* @since 1.0.0
*/
spl_autoload_register(
function ( $class ) {
$classname = $class;
$filepath = __DIR__ . '/';
if ( strpos( $classname, 'PerfOpsOne\\' ) === 0 ) {
while ( strpos( $classname, '\\' ) !== false ) {
$classname = substr( $classname, strpos( $classname, '\\' ) + 1, 1000 );
}
$filename = 'class-' . str_replace( '_', '-', strtolower( $classname ) ) . '.php';
$file = $filepath . $filename;
if ( file_exists( $file ) ) {
include_once $file;
}
}
}
);