Class AutoLoader (namespace Nette\Loaders)


Auto loader is responsible for loading classes and interfaces.

Object
   |
   --AutoLoader

Direct Known Sub-classes:

Copyright: Copyright (c) 2004, 2010 David Grudl
Abstract:
Located: in /Loaders/AutoLoader.php (line 21)
Public Method Summary
static array
Return all registered autoloaders.
static void
load (string $type)
Try to load the requested class.
void
Register autoloader.
abstract void
tryLoad (string $type)
Handles autoloading of classes or interfaces.
bool
Unregister autoloader.
Methods Inherited From Object
extensionMethod(), getClass(), getReflection(), __call(), __callStatic(), __get(), __isset(), __set(), __unset()
Variable Summary
static int $count 0

line 27

for profiling purposes

Method Details

line 51

getLoaders

public static array getLoaders ()

Return all registered autoloaders.

Output
array of AutoLoader

line 36

load

public static void load (string $type)

Try to load the requested class.

Input
string $type class/interface name
Output
void  

line 62

register

public void register ()

Register autoloader.

Overridden in child classes as:

Output
void  

line 91

tryLoad

public abstract void tryLoad (string $type)

Handles autoloading of classes or interfaces.

Overridden in child classes as:

Input
string $type
Output
void  
Tags
Abstract

line 78

unregister

public bool unregister ()

Unregister autoloader.

Output
bool