Zend\Di\Definition\RuntimeDefinition
Class definitions based on runtime reflection
Synopsis
class RuntimeDefinition
implements
DefinitionInterface
{
- // members
- protected array $classes;
- protected bool $explicitLookups;
- protected IntrospectionStrategy $introspectionStrategy;
- protected array $injectionMethods;
- // methods
- public void __construct()
- public void setIntrospectionStrategy()
- public IntrospectionStrategy getIntrospectionStrategy()
- public void setExplicitClasses()
- public void forceLoadClass()
- public void getClasses()
- public void hasClass()
- public void getClassSupertypes()
- public void getInstantiator()
- public void hasMethods()
- public void hasMethod()
- public void getMethods()
- public void hasMethodParameters()
- public void getMethodParameters()
- protected void hasProcessedClass()
- protected void processClass()
- protected void processParams()
Hierarchy
Implements
Tasks
Line | Task |
---|---|
322 | annotations here for alternate names? |
Members
protected
- $classes — array
- $explicitLookups — Zend\Di\Definition\bool
- $injectionMethods — array
- $introspectionStrategy — Zend\Di\Definition\IntrospectionStrategy
Methods
protected
public
- __construct() — Constructor
- forceLoadClass()
- getClassSupertypes() — {@inheritDoc}
- getClasses() — {@inheritDoc}
- getInstantiator() — {@inheritDoc}
- getIntrospectionStrategy()
- getMethodParameters() — {@inheritDoc}
- getMethods() — {@inheritDoc}
- hasClass() — {@inheritDoc}
- hasMethod() — {@inheritDoc}
- hasMethodParameters() — {@inheritDoc}
- hasMethods() — {@inheritDoc}
- setExplicitClasses() — Set explicit classes
- setIntrospectionStrategy()