Code Coverage |
||||||||||
Classes and Traits |
Functions and Methods |
Lines |
||||||||
Total | CRAP | |
60.00% |
6 / 10 |
||||||
debug() | |
0.00% |
0 / 1 |
0 | |
0.00% |
0 / 4 |
|||
autoloader($className) | |
100.00% |
1 / 1 |
0 | |
100.00% |
6 / 6 |
<?php | |
// On definit la racine __ROOT__ si c'est pas deja fait | |
if( !defined('__ROOT__') ) | |
define('__ROOT__', dirname(dirname(__FILE__)) ); | |
/* ACTIVE LE DEBUGGAGE (WARNING + EXCEPTION) | |
* | |
*/ | |
function debug(){ | |
ini_set('display_errors',1); | |
ini_set('display_startup_errors',1); | |
error_reporting(-1); | |
} | |
/* AUTOLOADER | |
* | |
* @className<String> Nom de la classe appelee | |
* | |
*/ | |
function autoloader($className){ | |
$path = ''; | |
/* [1] On utilise le namespace pour localiser | |
===============================================*/ | |
// On remplace les '\' par des '/' | |
$path = str_replace('\\', '/', $className) . '.php'; | |
$path = __ROOT__.'/'.$path; | |
// Si le fichier existe, on l'inclut | |
if( file_exists($path) ) | |
require_once $path; | |
} | |
// On definit l'autoloader comme autoloader (obvious) | |
spl_autoload_register('autoloader', false, true); | |
/* On demarre la session securisee PHP | |
=========================================================*/ | |
\manager\sessionManager::session_start(); |