AbstractCheck for additional factories
AbstractcreateCreate a new instance
The Environment
The required arguments
Return the types that this provider depends on (for constructor or setter injection) The second element is the number of parameters that a construction injection will require
Return the class which is responsible for creation (e.g. the injectable class)
AbstractgetReturn the scope name
AbstractgetReturn the type of the created instance
AbstractisReturn true if the provider will eagerly construct instances
Return a string representation of this provider
Abstract provider interface responsible for creating instances