interfaccia tra i portali e IS della Regione per l'autenticazione CNS SPID e CIE
Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 
 
 

29 righe
718 B

<?php
namespace MwgAuth\Core;
class AutoLoader
{
private static $patterns = [];
private static $replacements = [];
public static function register()
{
if (empty(self::$patterns)) {
self::$patterns = [
'/^' . explode('\\', self::class)[0] . '/',
'/\\\\/',
];
}
if (empty(self::$replacements)) {
self::$replacements = ['', '/'];
}
spl_autoload_register(self::class . '::autoLoader');
}
public static function autoLoader(string $class)
{
$class = preg_replace(self::$patterns, self::$replacements, $class);
require_once(dirname(__DIR__) . $class . '.php');
}
}