Skip to content

Latest commit

 

History

History
187 lines (88 loc) · 3.2 KB

class.Autoload.md

File metadata and controls

187 lines (88 loc) · 3.2 KB

Class Autoload

Contents

Constants

Properties

Methods

Constants

INDEX_FILE

const INDEX_FILE = 'cache/class_index.php'

File where classes index is stored

Properties

$index

public array $index = array()

$instance

protected \Autoload $instance

$root_dir

protected string $root_dir

Methods

__construct

mixed Autoload::__construct()

generateIndex

mixed Autoload::generateIndex()

Generate classes index

getClassesFromDir

array Autoload::getClassesFromDir(string $path)

Retrieve recursively all classes in a directory and its subdirectories

Arguments

  • $path string - Relativ path from root to the directory

getInstance

\Autoload Autoload::getInstance()

Get instance of autoload (singleton)

load

mixed Autoload::load(string $classname)

Retrieve informations about a class in classes index and load it

Arguments

  • $classname string