- Class name: Autoload
- Source: classes/Autoload.php line 30
const INDEX_FILE = 'cache/class_index.php'
File where classes index is stored
- Source: classes/Autoload.php line 35.
public array $index = array()
- Visibility: public
- Source: classes/Autoload.php line 50.
protected \Autoload $instance
- Visibility: protected
- This property is static.
- Source: classes/Autoload.php line 40.
protected string $root_dir
- Visibility: protected
- Source: classes/Autoload.php line 45.
mixed Autoload::__construct()
- Visibility: protected
- Source: classes/Autoload.php line 52
mixed Autoload::generateIndex()
Generate classes index
- Visibility: public
- Source: classes/Autoload.php line 118
mixed Autoload::getClassPath($classname)
- Visibility: public
- Source: classes/Autoload.php line 195
- $classname mixed
array Autoload::getClassesFromDir(string $path)
Retrieve recursively all classes in a directory and its subdirectories
- Visibility: protected
- Source: classes/Autoload.php line 167
- $path string - Relativ path from root to the directory
\Autoload Autoload::getInstance()
Get instance of autoload (singleton)
- Visibility: public
- This method is static.
- Source: classes/Autoload.php line 64
mixed Autoload::load(string $classname)
Retrieve informations about a class in classes index and load it
- Visibility: public
- Source: classes/Autoload.php line 77
- $classname string