Documentation

Injector

Interfaces, Classes, Traits and Enums

Horde_Injector_Binder
Describes a binding class that is able to create concrete object instances.
Horde_Injector_Scope
Interface for injector scopes
Binder
Describes a binding class that is able to create concrete object instances.
Scope
Interface for injector scopes
Horde_Injector_Binder_AnnotatedSetters
This is a binder that finds methods marked with @inject and calls them with their dependencies. It must be stacked on another binder that actually creates the instance.
Horde_Injector_Binder_Closure
A binder object for binding an interface to a closure.
Horde_Injector_Binder_Factory
A binder object for binding an interface to a factory class and method.
Horde_Injector_Binder_Implementation
Horde_Injector_DependencyFinder
This is a simple class that uses reflection to figure out the dependencies of a method and attempts to return them using the Injector instance.
Horde_Injector_Exception
Injector exception class.
Horde_Injector_TopLevel
Top level injector class for returning the default binding for an object
Horde_Injector
Injector class for injecting dependencies of objects
Closure
A binder object for binding an interface to a closure.
Factory
A binder object for binding an interface to a factory class and method.
Implementation
DependencyFinder
This is a simple class that uses reflection to figure out the dependencies of a method and attempts to return them using the Injector instance.
Exception
Injector exception class.
Injector
Injector class for injecting dependencies of objects
NotFoundException
Injector NotFoundException class as suggested by PSR-11.
TopLevel
Top level injector class for returning the default binding for an object

Search results