![]() |
Documentación GVHIDRA 3.1.5
|
Métodos públicos | |
__clone () | |
registerClass ($clase, $ruta) | |
registerFolder ($dir) | |
auto_load ($class_name) | |
Métodos públicos estáticos | |
static | singleton () |
Campos de datos | |
const | DEFAULT_DIR = 'actions' |
Métodos privados | |
__construct () | |
Atributos privados | |
$ini_path | |
Atributos privados estáticos | |
static | $instance |
Definición en la línea 41 del archivo GVHAutoLoad.php.
__construct | ( | ) | [private] |
Definición en la línea 46 del archivo GVHAutoLoad.php.
{ $this->clases = array(); $this->dirs = array(); }
__clone | ( | ) |
Definición en la línea 61 del archivo GVHAutoLoad.php.
{
trigger_error('Clone is not allowed.', E_USER_ERROR);
}
auto_load | ( | $ | class_name | ) |
metodo llamado en __autoload Si esta en la lista de clases la carga, y si no va probando si esta en alguna de las carpetas registradas.
Definición en la línea 87 del archivo GVHAutoLoad.php.
{ if (empty($class_name)) return; if (array_key_exists($class_name, $this->clases)) require_once $this->clases[$class_name]; else { $dirs = $this->dirs; if (empty($dirs)) $dirs[] = self::DEFAULT_DIR; foreach ($dirs as $dir) { $file = $dir.DIRECTORY_SEPARATOR.$class_name.'.php'; if (file_exists($file)) { require_once $file; break; } } } }
registerClass | ( | $ | clase, |
$ | ruta | ||
) |
Definición en la línea 66 del archivo GVHAutoLoad.php.
{
if (!empty($clase) and !empty($ruta))
$this->clases[$clase] = $ruta;
}
registerFolder | ( | $ | dir | ) |
Usando el set_include_path no hace falta acabar en /
Definición en la línea 75 del archivo GVHAutoLoad.php.
{
if (!empty($dir) and !in_array($dir, $this->dirs)) {
$this->dirs[] = $dir;
}
}
static singleton | ( | ) | [static] |
Definición en la línea 52 del archivo GVHAutoLoad.php.
{ if (!isset(self::$instance)) { $c = __CLASS__; self::$instance = new $c; } return self::$instance; }
$ini_path [private] |
Definición en la línea 44 del archivo GVHAutoLoad.php.
$instance [static, private] |
Definición en la línea 42 del archivo GVHAutoLoad.php.
const DEFAULT_DIR = 'actions' |
Definición en la línea 43 del archivo GVHAutoLoad.php.