DependencyInjector
in package
Table of Contents
Properties
- $classBuilder : DependencyInjectionClassBuilder
- $phalconDependencyInjector : DiInterface
Methods
- __construct() : mixed
- DependencyInjector constructor.
- getClassBuilder() : DependencyInjectionClassBuilder
- loadModulesDependencies() : void
- isValidDependencyInjectionProviderImplementation() : bool
- makeDependencyInjectionProvider() : IDependencyInjectionProvider
Properties
$classBuilder
private
DependencyInjectionClassBuilder
$classBuilder
$phalconDependencyInjector
private
DiInterface
$phalconDependencyInjector
Methods
__construct()
DependencyInjector constructor.
public
__construct(DiInterface &$phalconDependencyInjector) : mixed
Parameters
- $phalconDependencyInjector : DiInterface
getClassBuilder()
public
getClassBuilder() : DependencyInjectionClassBuilder
Return values
DependencyInjectionClassBuilderloadModulesDependencies()
public
loadModulesDependencies(array<string|int, mixed> $modules) : void
Parameters
- $modules : array<string|int, mixed>
isValidDependencyInjectionProviderImplementation()
private
isValidDependencyInjectionProviderImplementation(mixed $dependencyInjectionProvider) : bool
Parameters
- $dependencyInjectionProvider : mixed
Return values
boolmakeDependencyInjectionProvider()
private
makeDependencyInjectionProvider(mixed $moduleDependencyInjectionProvider) : IDependencyInjectionProvider
Parameters
- $moduleDependencyInjectionProvider : mixed