- Class name: Autoload
- Source: classes/Autoload.php line 31
const INDEX_FILE = 'cache/class_index.php'
File where classes index is stored
- Source: classes/Autoload.php line 36.
public array $index = array()
- Visibility: public
- Source: classes/Autoload.php line 51.
protected \Autoload $instance
- Visibility: protected
- This property is static.
- Source: classes/Autoload.php line 41.
protected string $root_dir
- Visibility: protected
- Source: classes/Autoload.php line 46.
mixed Autoload::__construct()
- Visibility: protected
- Source: classes/Autoload.php line 53
mixed Autoload::generateIndex()
Generate classes index
- Visibility: public
- Source: classes/Autoload.php line 123
array Autoload::getClassesFromDir(string $path)
Retrieve recursively all classes in a directory and its subdirectories
- Visibility: protected
- Source: classes/Autoload.php line 172
- $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 65
mixed Autoload::load(string $classname)
Retrieve informations about a class in classes index and load it
- Visibility: public
- Source: classes/Autoload.php line 78
- $classname string