Classes and interfaces

DependencyInjectionInterface

« More »

LocatorInterface

« More »

ServiceLocatorInterface

« More »

Config

Configures Di instances

« More »

DefinitionList

Class definition based on multiple definitions

« More »

Di

Dependency injector that can generate instances using class definitions and configured instance parameters

« More »

InstanceManager

Registry of instantiated objects, their names and the parameters used to build them

« More »

ServiceLocator

Simple service locator implementation capable of using closures to generate instances

« More »

Classes and interfaces

DefinitionInterface

« More »

PartialMarker

« More »

ArrayDefinition

Class definitions based on a given array

« More »

BuilderDefinition

Class definitions based on a configuration array

« More »

ClassDefinition

Class definitions for a single class

« More »

CompilerDefinition

Class definitions based on a set of directories to be scanned

« More »

IntrospectionStrategy

Strategy used to discover methods to be considered as endpoints for dependency injection based on implemented interfaces, annotations and method names

« More »

RuntimeDefinition

Class definitions based on runtime reflection

« More »

Classes and interfaces

Inject

Annotation for injection endpoints for dependencies

« More »

Instantiator

Annotation for instantiator

« More »

Classes and interfaces

InjectionMethod

Definitions for an injection endpoint method

« More »

PhpClass

Object containing definitions for a single class

« More »

Classes and interfaces

Console

Exporter for class definitions

« More »

Classes and interfaces

ExceptionInterface

« More »

CircularDependencyException

« More »

ClassNotFoundException

« More »

InvalidArgumentException

« More »

InvalidCallbackException

Exception to be thrown when an invalid php callback is provided

« More »

InvalidParamNameException

« More »

InvalidPositionException

« More »

MissingPropertyException

« More »

RuntimeException

« More »

UndefinedReferenceException

« More »

Classes and interfaces

DependencyInjectorProxy

Proxy used to analyze how instances are created by a given Di.

« More »

Generator

Generator that creates the body of a service locator that can emulate the logic of the given Zend\Di\Di instance without class definitions

« More »

GeneratorInstance

Container for methods and parameters used by by Di to create a particular instance

« More »