class InjectorLoader (View source)

Registers chained injectors

Constants

NO_MANIFESTS_AVAILABLE

Properties

protected Injector[] $manifests

Methods

public static 
inst()

No description

public
getManifest()

Returns the currently active class manifest instance that is used for loading classes.

public
bool
hasManifest()

Returns true if this class loader has a manifest.

public
pushManifest(Injector $manifest)

Pushes a class manifest instance onto the top of the stack.

public
popManifest()

No description

public
int
countManifests()

Check number of manifests

public
nest()

Nest the config loader

public
$this
activate()

Mark this instance as the current instance

Details

static InjectorLoader inst()

No description

Return Value

InjectorLoader

Injector getManifest()

Returns the currently active class manifest instance that is used for loading classes.

Return Value

Injector

bool hasManifest()

Returns true if this class loader has a manifest.

Return Value

bool

pushManifest(Injector $manifest)

Pushes a class manifest instance onto the top of the stack.

Parameters

Injector $manifest

Injector popManifest()

No description

Return Value

Injector

int countManifests()

Check number of manifests

Return Value

int

InjectorLoader nest()

Nest the config loader

Return Value

InjectorLoader

$this activate()

Mark this instance as the current instance

Return Value

$this