FactoryType
extends AbstractDependencyType
in package
Definition for the FactoryType dependency type.
Tags
Table of Contents
- $callable_or_value : mixed
- Holds a callable or value provided for this type.
- __construct() : mixed
- Constructor
- get() : mixed
- Invokes and returns the value from the stored internal callback.
- resolve_value() : mixed
- Resolver for the internal dependency value.
Properties
$callable_or_value
Holds a callable or value provided for this type.
private
mixed
$callable_or_value
Methods
__construct()
Constructor
public
__construct(mixed $callable_or_value) : mixed
Parameters
- $callable_or_value : mixed
-
A callable or value for the dependency type instance.
Return values
mixed —get()
Invokes and returns the value from the stored internal callback.
public
get(Container $container) : mixed
Parameters
- $container : Container
-
An instance of the dependency injection container.
Return values
mixed —resolve_value()
Resolver for the internal dependency value.
protected
resolve_value(Container $container) : mixed
Parameters
- $container : Container
-
The Dependency Injection Container.